
#### animationscript function main #####
# data/chars/0nave/SuperRun.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==28)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("supertiro", 14, 39, 2);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==31)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        return;
    }
    if(animhandle==32)
    {
        if(frame==0)
        {
            velo001(-8, 0, 0);
        }
        return;
    }
    if(animhandle==33)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==40)
    {
        if(frame==0)
        {
            velo001(12, 0, 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Superman/Superman.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==55)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==57)
    {
        if(frame==1)
        {
            velo001(1, 0, 10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==58)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(3, 1);
        }
        if(frame==1)
        {
            keymove(3, 1);
        }
        if(frame==2)
        {
            keymove(3, 1);
        }
        if(frame==3)
        {
            keymove(3, 1);
        }
        if(frame==4)
        {
            keymove(3, 1);
        }
        if(frame==5)
        {
            keymove(3, 1);
        }
        if(frame==6)
        {
            keymove(3, 1);
        }
        if(frame==7)
        {
            keymove(3, 1);
        }
        if(frame==8)
        {
            keymove(3, 1);
        }
        if(frame==9)
        {
            keymove(3, 1);
        }
        if(frame==10)
        {
            keymove(3, 1);
        }
        if(frame==11)
        {
            keymove(3, 1);
        }
        return;
    }
    if(animhandle==60)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==63)
    {
        if(frame==6)
        {
            velo001(10, 0, 0);
        }
        if(frame==10)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==64)
    {
        if(frame==1)
        {
            velo001(7, 0, 1);
        }
        if(frame==8)
        {
            velo001(1, 0, 0);
        }
        return;
    }
    if(animhandle==65)
    {
        if(frame==0)
        {
            spawn01("speedsuper", 0, 0, 1);
        }
        if(frame==0)
        {
            velo001(-11, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==66)
    {
        if(frame==0)
        {
            spawn01("speedsuper", 0, 0, 1);
        }
        if(frame==0)
        {
            velo001(0, -6, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==67)
    {
        if(frame==0)
        {
            spawn01("speedsuper", 0, 0, 1);
        }
        if(frame==0)
        {
            velo001(0, 6, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==68)
    {
        if(frame==0)
        {
            spawn01("speedsuper", 0, 0, 1);
        }
        if(frame==0)
        {
            velo001(13, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==74)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==78)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        if(frame==3)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==83)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==84)
    {
        if(frame==0)
        {
            slamstartGRAB();
        }
        if(frame==0)
        {
            position(0, 0, 4, 0, 0);
        }
        if(frame==1)
        {
            position(0, -11, 8, 0, 0);
        }
        if(frame==1)
        {
            depost(0);
        }
        if(frame==1)
        {
            throw(14, 1, 7, 2, 0, 1);
        }
        if(frame==1)
        {
            clearL();
        }
        return;
    }
    if(animhandle==86)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Superman/Superman__.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==96)
    {
        if(frame==3)
        {
            shoot("SuperB2", 30, 60, -1);
        }
        return;
    }
    if(animhandle==97)
    {
        if(frame==2)
        {
            shoot("SuperB1", 35, 60, 1);
        }
        return;
    }
    if(animhandle==99)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==100)
    {
        if(frame==0)
        {
            velo001(4, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==113)
    {
        if(frame==0)
        {
            velo001(4, 0, 0);
        }
        if(frame==1)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==115)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==118)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/WWJet.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==122)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("Batbomb", 12, 46, -2);
        }
        if(frame==1)
        {
            shoot("Batbomb", 8, 40, 2);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==125)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        return;
    }
    if(animhandle==127)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==134)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("Batbomb", 12, 46, -2);
        }
        if(frame==1)
        {
            shoot("Batbomb", 8, 40, 2);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/WonderWoman/WonderWoman.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==173)
    {
        if(frame==0)
        {
            toss("palhabombW", 5, 55, 1);
        }
        return;
    }
    if(animhandle==174)
    {
        if(frame==0)
        {
            shoot("FlechaEW", 2, 53, 1);
        }
        return;
    }
    if(animhandle==175)
    {
        if(frame==0)
        {
            shoot("RocketW", 2, 53, 1);
        }
        return;
    }
    if(animhandle==176)
    {
        if(frame==0)
        {
            shoot("BalaPAW", 2, 53, 1);
        }
        return;
    }
    if(animhandle==181)
    {
        if(frame==0)
        {
            depost(0);
        }
        if(frame==0)
        {
            clearL();
        }
        return;
    }
    if(animhandle==182)
    {
        if(frame==0)
        {
            slamstartGRAB();
        }
        if(frame==0)
        {
            position(0, 64, 4, 0, 0);
        }
        if(frame==1)
        {
            position(0, 44, 4, 0, 0);
        }
        if(frame==2)
        {
            position(0, 35, 15, 0, 0);
        }
        if(frame==3)
        {
            position(1, 30, 10, 0, 0);
        }
        if(frame==4)
        {
            position(1, -11, 40, 0, 0);
        }
        if(frame==5)
        {
            position(0, 0, 44, 0, 0);
        }
        if(frame==5)
        {
            depost(0);
        }
        if(frame==5)
        {
            throw(18, 1, -5, 2, 0, 1);
        }
        if(frame==5)
        {
            clearL();
        }
        return;
    }
    if(animhandle==184)
    {
        if(frame==0)
        {
            slamstartGRAB();
        }
        if(frame==0)
        {
            position(0, 130, 4, 0, 0);
        }
        if(frame==1)
        {
            position(0, 110, 4, 0, 0);
        }
        if(frame==2)
        {
            position(0, 74, 4, 0, 0);
        }
        if(frame==3)
        {
            position(0, 64, 4, 0, 0);
        }
        if(frame==4)
        {
            position(0, 44, 4, 0, 0);
        }
        if(frame==5)
        {
            position(0, 35, 15, 0, 0);
        }
        if(frame==6)
        {
            position(1, 30, 10, 0, 0);
        }
        if(frame==7)
        {
            position(1, -11, 40, 0, 0);
        }
        if(frame==8)
        {
            position(0, 0, 44, 0, 0);
        }
        if(frame==8)
        {
            depost(0);
        }
        if(frame==8)
        {
            throw(18, 1, -5, 2, 0, 1);
        }
        if(frame==8)
        {
            clearL();
        }
        return;
    }
    if(animhandle==185)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==187)
    {
        if(frame==1)
        {
            velo001(1, 0, 10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==188)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 1);
        }
        if(frame==1)
        {
            keymove(2, 1);
        }
        if(frame==2)
        {
            keymove(2, 1);
        }
        if(frame==3)
        {
            keymove(2, 1);
        }
        if(frame==4)
        {
            keymove(2, 1);
        }
        if(frame==5)
        {
            keymove(2, 1);
        }
        return;
    }
    if(animhandle==190)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==191)
    {


  	if (frame==5){

    	       void self = getlocalvar("self");

               performattack(self, openborconstant("ANI_FOLLOW3"));

        }

	        return;
    }
    if(animhandle==193)
    {


	if (frame==3){

    	       void self = getlocalvar("self");

               performattack(self, openborconstant("ANI_Freespecial5"));

        }

	        return;
    }
    if(animhandle==196)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==197)
    {
        if(frame==0)
        {
            velo001(4, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==203)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==205)
    {
        if(frame==0)
        {
            depost(0);
        }
        if(frame==0)
        {
            clearL();
        }
        return;
    }
    if(animhandle==210)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==211)
    {
        if(frame==0)
        {
            slamstartGRAB();
        }
        if(frame==0)
        {
            position(0, 15, 39, 0, 0);
        }
        if(frame==1)
        {
            position(0, 0, 34, 0, 0);
        }
        if(frame==1)
        {
            depost(0);
        }
        if(frame==1)
        {
            throw(14, 1, 5, -2, 0, 1);
        }
        if(frame==1)
        {
            clearL();
        }
        return;
    }
    if(animhandle==213)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Aquaman/AquamanUNDER.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==231)
    {
        if(frame==1)
        {
            velo001(5, 0, 0);
        }
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==235)
    {
        if(frame==0)
        {
            stayAir(120);
        }
        if(frame==0)
        {
            keymove(0, 0);
        }
        if(frame==1)
        {
            flip();
        }
        if(frame==1)
        {
            leaper(2, 4, 0);
        }
        if(frame==2)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==236)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==237)
    {
        if(frame==2)
        {
            shoot("AquaTuba", -470, 20, 1);
        }
        return;
    }
    if(animhandle==238)
    {
        if(frame==1)
        {
            velo001(0, 0, 7);
        }
        if(frame==2)
        {
            leaper(2, 3, 0);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==239)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==240)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==243)
    {
        if(frame==0)
        {
            velo001(3, 0, 0);
        }
        if(frame==4)
        {
            velo001(4, 0, 0);
        }
        if(frame==5)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==245)
    {
        if(frame==0)
        {
            velo001(-9, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==246)
    {
        if(frame==0)
        {
            velo001(9, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==250)
    {
        if(frame==1)
        {
            spawn01("bub", 6, 80, 1);
        }
        return;
    }
    if(animhandle==251)
    {
        if(frame==1)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==2)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==257)
    {
        if(frame==0)
        {
            velo001(5, 0, 0);
        }
        if(frame==3)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==258)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==259)
    {
        if(frame==0)
        {
            slamstartGRAB();
        }
        if(frame==0)
        {
            position(0, 10, 30, 0, 0);
        }
        if(frame==1)
        {
            position(0, 19, 35, 0, 0);
        }
        if(frame==2)
        {
            position(0, -11, 44, 0, 0);
        }
        if(frame==2)
        {
            depost(0);
        }
        if(frame==2)
        {
            throw(14, 1, 7, -1, 0, 1);
        }
        if(frame==2)
        {
            clearL();
        }
        return;
    }
    if(animhandle==260)
    {
        if(frame==1)
        {
            spawn01("bub", 6, 80, 1);
        }
        return;
    }
    if(animhandle==261)
    {
        if(frame==0)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/AquaRio.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==269)
    {
        if(frame==0)
        {
            spawnbind("AquaEfeito1", -4, 2, 1);
        }
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==271)
    {
        if(frame==0)
        {
            spawn01("tibum", 1, 0, 1);
        }
        return;
    }
    if(animhandle==276)
    {
        if(frame==0)
        {
            velo001(-1, 0, 0);
        }
        if(frame==1)
        {
            spawn01("tibum", 1, 0, 1);
        }
        return;
    }
    if(animhandle==278)
    {
        if(frame==0)
        {
            spawn01("tibum", 1, 0, 1);
        }
        if(frame==5)
        {
            spawn01("tibum", 1, 0, 1);
        }
        if(frame==6)
        {
            keymove(3, 1);
        }
        if(frame==7)
        {
            keymove(3, 1);
        }
        if(frame==8)
        {
            keymove(3, 1);
        }
        if(frame==9)
        {
            keymove(3, 1);
        }
        if(frame==10)
        {
            keymove(3, 1);
        }
        if(frame==11)
        {
            keymove(3, 1);
        }
        if(frame==12)
        {
            keymove(3, 1);
        }
        if(frame==13)
        {
            keymove(3, 1);
        }
        if(frame==14)
        {
            keymove(3, 1);
        }
        if(frame==15)
        {
            keymove(3, 1);
        }
        if(frame==16)
        {
            keymove(3, 1);
        }
        if(frame==17)
        {
            keymove(3, 1);
        }
        if(frame==18)
        {
            keymove(3, 1);
        }
        if(frame==19)
        {
            keymove(3, 1);
        }
        return;
    }
    if(animhandle==280)
    {
        if(frame==0)
        {
            spawn01("tibum", 1, 0, 1);
        }
        return;
    }
    if(animhandle==282)
    {
        if(frame==0)
        {
            spawn01("tibum", 1, 0, 1);
        }
        if(frame==1)
        {
            keymove(3, 1);
        }
        if(frame==2)
        {
            keymove(3, 1);
        }
        if(frame==3)
        {
            keymove(3, 1);
        }
        if(frame==4)
        {
            keymove(3, 1);
        }
        if(frame==5)
        {
            keymove(3, 1);
        }
        if(frame==6)
        {
            keymove(3, 1);
        }
        if(frame==7)
        {
            keymove(3, 1);
        }
        if(frame==8)
        {
            keymove(3, 1);
        }
        if(frame==9)
        {
            keymove(3, 1);
        }
        if(frame==10)
        {
            keymove(3, 1);
        }
        if(frame==11)
        {
            keymove(3, 1);
        }
        if(frame==12)
        {
            keymove(3, 1);
        }
        if(frame==13)
        {
            keymove(3, 1);
        }
        if(frame==14)
        {
            keymove(3, 1);
        }
        return;
    }
    if(animhandle==284)
    {
        if(frame==0)
        {
            spawn01("tibum", 1, 0, 1);
        }
        if(frame==1)
        {
            keymove(3, 1);
        }
        if(frame==2)
        {
            keymove(3, 1);
        }
        if(frame==3)
        {
            keymove(3, 1);
        }
        if(frame==4)
        {
            keymove(3, 1);
        }
        if(frame==5)
        {
            keymove(3, 1);
        }
        if(frame==6)
        {
            keymove(3, 1);
        }
        if(frame==7)
        {
            keymove(3, 1);
        }
        if(frame==8)
        {
            keymove(3, 1);
        }
        if(frame==9)
        {
            keymove(3, 1);
        }
        if(frame==10)
        {
            keymove(3, 1);
        }
        if(frame==11)
        {
            keymove(3, 1);
        }
        if(frame==12)
        {
            keymove(3, 1);
        }
        if(frame==13)
        {
            keymove(3, 1);
        }
        if(frame==14)
        {
            keymove(3, 1);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/AquaMonster.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==288)
    {
        if(frame==0)
        {
            spawnbind("AquaEfeito1", 3, 73, 1);
        }
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==291)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        return;
    }
    if(animhandle==293)
    {
        if(frame==0)
        {
            keymove(0.5, 0.2);
        }
        if(frame==1)
        {
            keymove(0.5, 0.2);
        }
        if(frame==1)
        {
            toss2("Aquabomb2", 5, 85, 0);
        }
        if(frame==2)
        {
            keymove(0.5, 0.2);
        }
        if(frame==3)
        {
            keymove(0.5, 0.2);
        }
        return;
    }
    if(animhandle==297)
    {
        if(frame==0)
        {
            velo001(-1, 0, 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Aquaman/Aquaman.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==327)
    {
        if(frame==0)
        {
            stayAir(120);
        }
        if(frame==0)
        {
            keymove(0, 0);
        }
        if(frame==1)
        {
            flip();
        }
        if(frame==1)
        {
            leaper(2, 4, 0);
        }
        if(frame==2)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==328)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==329)
    {
        if(frame==6)
        {
            shoot("AquaOnda", 10, 0, 1);
        }
        return;
    }
    if(animhandle==330)
    {
        if(frame==1)
        {
            velo001(0, 0, 8);
        }
        if(frame==1)
        {
            spawn01("aquatorre", 0, 0, 1);
        }
        if(frame==2)
        {
            leaper(2, 3, 0);
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        if(frame==15)
        {
            keymove(2, 0.6);
        }
        if(frame==16)
        {
            keymove(2, 0.6);
        }
        if(frame==17)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==331)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==332)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==335)
    {
        if(frame==4)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==336)
    {
        if(frame==1)
        {
            spawn01("aquatibum", 0, 0, 1);
        }
        return;
    }
    if(animhandle==337)
    {
        if(frame==0)
        {
            spawn01("aquarun", -10, 0, 1);
        }
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==338)
    {
        if(frame==0)
        {
            spawn01("aquarun", 10, 0, 1);
        }
        if(frame==0)
        {
            velo001(4, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==343)
    {
        if(frame==1)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==2)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==344)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==349)
    {
        if(frame==0)
        {
            velo001(3, 0, 0);
        }
        if(frame==3)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==351)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==352)
    {
        if(frame==0)
        {
            slamstartGRAB();
        }
        if(frame==0)
        {
            position(0, 10, 30, 0, 0);
        }
        if(frame==1)
        {
            position(0, 19, 35, 0, 0);
        }
        if(frame==2)
        {
            position(0, -11, 44, 0, 0);
        }
        if(frame==2)
        {
            depost(0);
        }
        if(frame==2)
        {
            throw(14, 1, 5, -1, 0, 1);
        }
        if(frame==2)
        {
            clearL();
        }
        return;
    }
    if(animhandle==354)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==356)
    {
        if(frame==0)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Batman/BatmanUNDER.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==369)
    {
        if(frame==0)
        {
            stayAir(120);
        }
        if(frame==0)
        {
            keymove(0, 0);
        }
        if(frame==1)
        {
            flip();
        }
        if(frame==1)
        {
            leaper(2, 4, 0);
        }
        if(frame==2)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==15)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==16)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==17)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==370)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==372)
    {
        if(frame==0)
        {
            velo001(3, 0, 0);
        }
        if(frame==5)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==374)
    {
        if(frame==0)
        {
            velo001(-2, 0, 0);
        }
        if(frame==5)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==375)
    {
        if(frame==6)
        {
            velo001(2, 0, 7);
        }
        if(frame==7)
        {
            velo001(1, 0, 1);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        if(frame==15)
        {
            keymove(2, 0.6);
        }
        if(frame==16)
        {
            keymove(2, 0.6);
        }
        if(frame==17)
        {
            keymove(2, 0.6);
        }
        if(frame==18)
        {
            keymove(2, 0.6);
        }
        if(frame==19)
        {
            keymove(2, 0.6);
        }
        if(frame==20)
        {
            keymove(2, 0.6);
        }
        if(frame==21)
        {
            keymove(2, 0.6);
        }
        if(frame==22)
        {
            keymove(2, 0.6);
        }
        if(frame==23)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==376)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 1);
        }
        if(frame==0)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==1)
        {
            keymove(2, 1);
        }
        if(frame==1)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==377)
    {
        if(frame==0)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==1)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==378)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==382)
    {


	if (frame==6){

    	       void self = getlocalvar("self");

               performattack(self, openborconstant("ANI_Freespecial8"));

        }

	        return;
    }
    if(animhandle==384)
    {
        if(frame==3)
        {
            shoot("batrang2", 25, 53, 1);
        }
        return;
    }
    if(animhandle==386)
    {
        if(frame==2)
        {
            shoot("batrang2", 25, 53, 1);
        }
        return;
    }
    if(animhandle==390)
    {
        if(frame==1)
        {
            spawn01("bub", 6, 80, 1);
        }
        return;
    }
    if(animhandle==391)
    {
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==392)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==399)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==400)
    {
        if(frame==0)
        {
            velo001(-2, 0, 0);
        }
        if(frame==3)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==401)
    {
        if(frame==1)
        {
            spawn01("bub", 6, 80, 1);
        }
        return;
    }
    if(animhandle==402)
    {
        if(frame==0)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/BatJet.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==403)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("Batbomb", 8, 43, 2);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==406)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        if(frame==0)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==6)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==10)
        {
            spawn01("boom", 1, -20, 1);
        }
        return;
    }
    if(animhandle==407)
    {
        if(frame==0)
        {
            spawn01("aguinha", 0, 0, 1);
        }
        return;
    }
    if(animhandle==408)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==418)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("Batbomb", 8, 43, 2);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/Batmobile.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==423)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==0)
        {
            shoot("Batbomb", 3, 25, -2);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            shoot("Batbomb", 3, 15, 2);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==426)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        if(frame==0)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==5)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==9)
        {
            spawn01("boom", 1, -20, 1);
        }
        return;
    }
    if(animhandle==428)
    {
        if(frame==0)
        {
            velo001(-6, 0, 0);
        }
        return;
    }
    if(animhandle==432)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==0)
        {
            shoot("Batbomb", 3, 25, -2);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            shoot("Batbomb", 3, 15, 2);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Batman/Batfake.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==438)
    {
        if(frame==0)
        {
            velo001(0, 0, 7);
        }
        if(frame==1)
        {
            velo001(0, 0, 7);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Batman/Batrang1.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==439)
    {


	void self = getlocalvar("self");

	int Summon = getentityvar(self, 1);

 	if(frame==0){

	setentityvar(self, 1, openborvariant("elapsed_time"));

	}

	if(Summon <= openborvariant("elapsed_time") - 140){

	setentityvar(self, 1, NULL());

	performattack(self,openborconstant("ANI_FOLLOW2"));

	}

	        if(frame==0)
        {
            dasher(-2, 0, 0);
        }
        return;
    }
    if(animhandle==440)
    {
        if(frame==0)
        {
            dasher(-1, 0, 1);
        }
        if(frame==6)
        {
            killentity(getlocalvar("self"));
        }
        return;
    }
    if(animhandle==441)
    {


	void self = getlocalvar("self");

	int Summon = getentityvar(self, 1);

   	if(frame==0){

	setentityvar(self, 1, openborvariant("elapsed_time"));

	}

	if(Summon <= openborvariant("elapsed_time") - 150){

	setentityvar(self, 1, NULL());

	performattack(self,openborconstant("ANI_FOLLOW1"));

	}

	        if(frame==0)
        {
            dasher(-3, 0, 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Batman/Batman.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==463)
    {
        if(frame==0)
        {
            velo001(0, 0, 0);
        }
        if(frame==0)
        {
            spawn01("fuma", 0, 0, 1);
        }
        if(frame==0)
        {
            spawn01("batfake", 0, 0, 0);
        }


    	if (frame==1){

    	       void self = getlocalvar("self");

               performattack(self, openborconstant("ANI_FOLLOW2"));

        }

	        return;
    }
    if(animhandle==464)
    {
        if(frame==0)
        {
            velo001(0, 0, 0);
        }


	if (frame==42){

    	       void self = getlocalvar("self");

               performattack(self, openborconstant("ANI_FOLLOW3"));

        }

	        if(frame==1)
        {
            keymove(2, 1);
        }
        if(frame==2)
        {
            keymove(2, 1);
        }
        if(frame==3)
        {
            keymove(2, 1);
        }
        if(frame==4)
        {
            keymove(2, 1);
        }
        if(frame==5)
        {
            keymove(2, 1);
        }
        if(frame==6)
        {
            keymove(2, 1);
        }
        if(frame==7)
        {
            keymove(2, 1);
        }
        if(frame==8)
        {
            keymove(2, 1);
        }
        if(frame==9)
        {
            keymove(2, 1);
        }
        if(frame==10)
        {
            keymove(2, 1);
        }
        if(frame==11)
        {
            keymove(2, 1);
        }
        if(frame==12)
        {
            keymove(2, 1);
        }
        if(frame==13)
        {
            keymove(2, 1);
        }
        if(frame==14)
        {
            keymove(2, 1);
        }
        if(frame==15)
        {
            keymove(2, 1);
        }
        if(frame==16)
        {
            keymove(2, 1);
        }
        if(frame==17)
        {
            keymove(2, 1);
        }
        if(frame==18)
        {
            keymove(2, 1);
        }
        if(frame==19)
        {
            keymove(2, 1);
        }
        if(frame==20)
        {
            keymove(2, 1);
        }
        if(frame==21)
        {
            keymove(2, 1);
        }
        if(frame==22)
        {
            keymove(2, 1);
        }
        if(frame==23)
        {
            keymove(2, 1);
        }
        if(frame==24)
        {
            keymove(2, 1);
        }
        if(frame==25)
        {
            keymove(2, 1);
        }
        if(frame==26)
        {
            keymove(2, 1);
        }
        if(frame==27)
        {
            keymove(2, 1);
        }
        if(frame==28)
        {
            keymove(2, 1);
        }
        if(frame==29)
        {
            keymove(2, 1);
        }
        if(frame==30)
        {
            keymove(2, 1);
        }
        if(frame==31)
        {
            keymove(2, 1);
        }
        if(frame==32)
        {
            keymove(2, 1);
        }
        if(frame==33)
        {
            keymove(2, 1);
        }
        if(frame==34)
        {
            keymove(2, 1);
        }
        if(frame==35)
        {
            keymove(2, 1);
        }
        if(frame==36)
        {
            keymove(2, 1);
        }
        if(frame==37)
        {
            keymove(2, 1);
        }
        if(frame==38)
        {
            keymove(2, 1);
        }
        if(frame==39)
        {
            keymove(2, 1);
        }
        if(frame==40)
        {
            keymove(2, 1);
        }
        if(frame==41)
        {
            keymove(2, 1);
        }
        if(frame==42)
        {
            keymove(2, 1);
        }
        if(frame==43)
        {
            keymove(2, 1);
        }
        return;
    }
    if(animhandle==465)
    {
        if(frame==0)
        {
            velo001(0, 0, 40);
        }
        if(frame==1)
        {
            velo001(0, 0, -6);
        }
        if(frame==2)
        {
            spawn01("stomp", 0, 0, -1);
        }
        return;
    }
    if(animhandle==466)
    {
        if(frame==0)
        {
            stayAir(120);
        }
        if(frame==0)
        {
            keymove(0, 0);
        }
        if(frame==1)
        {
            flip();
        }
        if(frame==1)
        {
            leaper(2, 4, 0);
        }
        if(frame==2)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==15)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==16)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==17)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==467)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==468)
    {


	if (frame==7){

    	       void self = getlocalvar("self");

               performattack(self, openborconstant("ANI_FOLLOW1"));

        }

	        return;
    }
    if(animhandle==469)
    {
        if(frame==0)
        {
            velo001(3, 0, 0);
        }
        if(frame==5)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==470)
    {


	if (frame==6){

    	       void self = getlocalvar("self");

               performattack(self, openborconstant("ANI_Freespecial8"));

        }

	        return;
    }
    if(animhandle==471)
    {
        if(frame==0)
        {
            velo001(-2, 0, 0);
        }
        if(frame==5)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==472)
    {
        if(frame==6)
        {
            velo001(2, 0, 8);
        }
        if(frame==7)
        {
            velo001(1, 0, 1);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        if(frame==15)
        {
            keymove(2, 0.6);
        }
        if(frame==16)
        {
            keymove(2, 0.6);
        }
        if(frame==17)
        {
            keymove(2, 0.6);
        }
        if(frame==18)
        {
            keymove(2, 0.6);
        }
        if(frame==19)
        {
            keymove(2, 0.6);
        }
        if(frame==20)
        {
            keymove(2, 0.6);
        }
        if(frame==21)
        {
            keymove(2, 0.6);
        }
        if(frame==22)
        {
            keymove(2, 0.6);
        }
        if(frame==23)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==473)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 1);
        }
        if(frame==0)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==1)
        {
            keymove(2, 1);
        }
        if(frame==1)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==474)
    {
        if(frame==0)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==1)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==475)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==479)
    {


	if (frame==6){

    	       void self = getlocalvar("self");

               performattack(self, openborconstant("ANI_Freespecial8"));

        }

	        return;
    }
    if(animhandle==481)
    {
        if(frame==3)
        {
            shoot("batrang2", 25, 53, 1);
        }
        return;
    }
    if(animhandle==483)
    {
        if(frame==2)
        {
            shoot("batrang2", 25, 53, 1);
        }
        return;
    }
    if(animhandle==488)
    {
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==489)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==496)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==497)
    {
        if(frame==0)
        {
            velo001(-2, 0, 0);
        }
        if(frame==3)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==499)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==501)
    {
        if(frame==0)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/RobinMoto.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==511)
    {
        if(frame==0)
        {
            keymove(1.6, 0.6);
        }
        if(frame==1)
        {
            keymove(1.6, 0.6);
        }
        if(frame==2)
        {
            keymove(1.6, 0.6);
        }
        if(frame==2)
        {
            shoot("Batbomb", 10, 15, 2);
        }
        if(frame==3)
        {
            keymove(1.6, 0.6);
        }
        return;
    }
    if(animhandle==514)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        if(frame==0)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==5)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==9)
        {
            spawn01("boom", 1, -20, 1);
        }
        return;
    }
    if(animhandle==515)
    {
        if(frame==0)
        {
            velo001(-6, 0, 0);
        }
        return;
    }
    if(animhandle==519)
    {
        if(frame==0)
        {
            keymove(1.6, 0.6);
        }
        if(frame==1)
        {
            keymove(1.6, 0.6);
        }
        if(frame==2)
        {
            keymove(1.6, 0.6);
        }
        if(frame==2)
        {
            shoot("Batbomb", 10, 15, 2);
        }
        if(frame==3)
        {
            keymove(1.6, 0.6);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/RobinJet.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==523)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            shoot("Batbomb", 15, 22, 2);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==525)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        if(frame==0)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==5)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==9)
        {
            spawn01("boom", 1, -20, 1);
        }
        return;
    }
    if(animhandle==531)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            shoot("Batbomb", 15, 22, 2);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Robin/RobinBomba.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==535)
    {
        if(frame==0)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==536)
    {
        if(frame==0)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==537)
    {
        if(frame==0)
        {
            velo001(4, 0, -1);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Robin/BatrangR.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==538)
    {


	void self = getlocalvar("self");

	int Summon = getentityvar(self, 1);

 	if(frame==0){

	setentityvar(self, 1, openborvariant("elapsed_time"));

	}

	if(Summon <= openborvariant("elapsed_time") - 140){

	setentityvar(self, 1, NULL());

	performattack(self,openborconstant("ANI_FOLLOW2"));

	}

	        if(frame==0)
        {
            dasher(-2, 0, 0);
        }
        return;
    }
    if(animhandle==539)
    {
        if(frame==0)
        {
            dasher(-1, 0, 1);
        }
        if(frame==6)
        {
            killentity(getlocalvar("self"));
        }
        return;
    }
    if(animhandle==540)
    {


	void self = getlocalvar("self");

	int Summon = getentityvar(self, 1);

   	if(frame==0){

	setentityvar(self, 1, openborvariant("elapsed_time"));

	}

	if(Summon <= openborvariant("elapsed_time") - 140){

	setentityvar(self, 1, NULL());

	performattack(self,openborconstant("ANI_FOLLOW1"));

	}

	        if(frame==0)
        {
            dasher(-3, 0, 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Robin/Robin.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==546)
    {
        if(frame==1)
        {
            velo001(3, 0, 0);
        }
        if(frame==5)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==551)
    {
        if(frame==0)
        {
            stayAir(120);
        }
        if(frame==0)
        {
            keymove(0, 0);
        }
        if(frame==1)
        {
            flip();
        }
        if(frame==1)
        {
            leaper(2, 4, 0);
        }
        if(frame==2)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==15)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==16)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==17)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==552)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==553)
    {
        if(frame==3)
        {
            velo001(4, 0, 0);
        }
        if(frame==9)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==554)
    {
        if(frame==5)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==556)
    {
        if(frame==5)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==557)
    {
        if(frame==9)
        {
            velo001(1, 0, 7);
        }
        if(frame==10)
        {
            velo001(1, 0, 1);
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==15)
        {
            keymove(2, 0.6);
        }
        if(frame==15)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==15)
        {
            keymove(2, 0.6);
        }
        if(frame==16)
        {
            keymove(2, 0.6);
        }
        if(frame==17)
        {
            keymove(2, 0.6);
        }
        if(frame==18)
        {
            keymove(2, 0.6);
        }
        if(frame==19)
        {
            keymove(2, 0.6);
        }
        if(frame==20)
        {
            keymove(2, 0.6);
        }
        if(frame==21)
        {
            keymove(2, 0.6);
        }
        if(frame==22)
        {
            keymove(2, 0.6);
        }
        if(frame==23)
        {
            keymove(2, 0.6);
        }
        if(frame==24)
        {
            keymove(2, 0.6);
        }
        if(frame==25)
        {
            keymove(2, 0.6);
        }
        if(frame==26)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==558)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==559)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==565)
    {


    	if (frame==5){

    	       void self = getlocalvar("self");

               performattack(self, openborconstant("ANI_FOLLOW1"));

        }

	        return;
    }
    if(animhandle==566)
    {
        if(frame==0)
        {
            velo001(4, 0, 0);
        }
        if(frame==6)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==571)
    {
        if(frame==2)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==572)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==577)
    {
        if(frame==0)
        {
            velo001(2, 0, 0);
        }
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==580)
    {
        if(frame==0)
        {
            slamstartGRAB();
        }
        if(frame==0)
        {
            position(0, 30, 10, 0, 0);
        }
        if(frame==1)
        {
            position(0, 30, 10, 0, 0);
        }
        if(frame==1)
        {
            depost(0);
        }
        if(frame==1)
        {
            throw(10, 1, 3, 2, 0, 1);
        }
        if(frame==1)
        {
            clearL();
        }
        return;
    }
    if(animhandle==582)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==584)
    {
        if(frame==0)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/GL/GLunder.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==604)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==606)
    {
        if(frame==1)
        {
            velo001(1, 0, 10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==607)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 1);
        }
        if(frame==1)
        {
            keymove(2, 1);
        }
        if(frame==2)
        {
            keymove(2, 1);
        }
        if(frame==3)
        {
            keymove(2, 1);
        }
        if(frame==4)
        {
            keymove(2, 1);
        }
        if(frame==5)
        {
            keymove(2, 1);
        }
        if(frame==6)
        {
            keymove(2, 1);
        }
        if(frame==7)
        {
            keymove(2, 1);
        }
        if(frame==8)
        {
            keymove(2, 1);
        }
        if(frame==9)
        {
            keymove(2, 1);
        }
        if(frame==10)
        {
            keymove(2, 1);
        }
        if(frame==11)
        {
            keymove(2, 1);
        }
        return;
    }
    if(animhandle==609)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==610)
    {
        if(frame==3)
        {
            spawn01("GLwall", 20, 0, -2);
        }
        return;
    }
    if(animhandle==612)
    {
        if(frame==1)
        {
            velo001(6, 0, 1);
        }
        if(frame==1)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==2)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==3)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==4)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==5)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==6)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==7)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==8)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==9)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==10)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==11)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==613)
    {
        if(frame==0)
        {
            velo001(2, 0, 0);
        }
        if(frame==2)
        {
            velo001(5, 0, 2);
        }
        if(frame==4)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==614)
    {
        if(frame==1)
        {
            spawn01("bub", -5, 80, 1);
        }
        return;
    }
    if(animhandle==619)
    {
        if(frame==1)
        {
            spawn01("bub", -5, 80, 1);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/GL/GLWall.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==621)
    {


     	if (frame==4){

    	       void self = getlocalvar("self");

    	       killentity(self);

        }

	        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==622)
    {


     	if (frame==1){

    	       void self = getlocalvar("self");

    	       killentity(self);

        }

	        return;
    }
    if(animhandle==623)
    {


	void self = getlocalvar("self");

     	if (frame==39){

        	       killentity(self);

        }

	        if(frame==36)
        {
            velo001(0, 0, 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/GLTank.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==625)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("GLTankTiro", 23, 37, 2);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            shoot("GLTankTiro", 23, 37, 2);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==628)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        return;
    }
    if(animhandle==630)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        return;
    }
    if(animhandle==634)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("GLTankTiro", 23, 37, 2);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            shoot("GLTankTiro", 23, 37, 2);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/GLJet.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==639)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("GLTankTiro", 28, 43, 2);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==646)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        return;
    }
    if(animhandle==648)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==655)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("GLTankTiro", 28, 43, 2);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/GL/GreenLantern.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==666)
    {
        if(frame==0)
        {
            keymove(0.5, 0.1);
        }
        if(frame==1)
        {
            keymove(0.5, 0.1);
        }
        if(frame==2)
        {
            keymove(0.5, 0.1);
        }
        if(frame==3)
        {
            keymove(0.5, 0.1);
        }
        if(frame==4)
        {
            keymove(0.5, 0.1);
        }
        if(frame==5)
        {
            keymove(0.5, 0.1);
        }
        if(frame==6)
        {
            keymove(0.5, 0.1);
        }
        return;
    }
    if(animhandle==672)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==674)
    {
        if(frame==1)
        {
            velo001(1, 0, 10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==675)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 1);
        }
        if(frame==1)
        {
            keymove(2, 1);
        }
        if(frame==2)
        {
            keymove(2, 1);
        }
        if(frame==3)
        {
            keymove(2, 1);
        }
        if(frame==4)
        {
            keymove(2, 1);
        }
        if(frame==5)
        {
            keymove(2, 1);
        }
        if(frame==6)
        {
            keymove(2, 1);
        }
        if(frame==7)
        {
            keymove(2, 1);
        }
        if(frame==8)
        {
            keymove(2, 1);
        }
        if(frame==9)
        {
            keymove(2, 1);
        }
        if(frame==10)
        {
            keymove(2, 1);
        }
        if(frame==11)
        {
            keymove(2, 1);
        }
        return;
    }
    if(animhandle==677)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==678)
    {
        if(frame==3)
        {
            spawn01("GLwall", 20, 0, -2);
        }
        return;
    }
    if(animhandle==680)
    {
        if(frame==1)
        {
            velo001(6, 0, 1);
        }
        if(frame==1)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==2)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==3)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==4)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==5)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==6)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==7)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==8)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==9)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==10)
        {
            spawn01("GLSpeed", 0, 0, 0);
        }
        if(frame==11)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==681)
    {
        if(frame==0)
        {
            velo001(2, 0, 0);
        }
        if(frame==2)
        {
            velo001(5, 0, 2);
        }
        if(frame==4)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==682)
    {
        if(frame==0)
        {
            velo001(6, 0, 0);
        }
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==688)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==693)
    {
        if(frame==0)
        {
            velo001(3, 0, 0);
        }
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==695)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==696)
    {
        if(frame==0)
        {
            slamstartGRAB();
        }
        if(frame==0)
        {
            position(0, 0, 14, 0, 0);
        }
        if(frame==1)
        {
            position(0, -5, 14, 0, 0);
        }
        if(frame==2)
        {
            position(0, -10, 14, 0, 0);
        }
        if(frame==3)
        {
            position(0, -15, 14, 0, 0);
        }
        if(frame==4)
        {
            position(0, -25, 4, 0, 0);
        }
        if(frame==4)
        {
            depost(0);
        }
        if(frame==4)
        {
            throw(14, 1, 6, 2, 0, 1);
        }
        if(frame==4)
        {
            clearL();
        }
        return;
    }
    if(animhandle==698)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/ArtHorse.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==702)
    {
        if(frame==0)
        {
            keymove(1.6, 0.6);
        }
        if(frame==1)
        {
            keymove(1.6, 0.6);
        }
        if(frame==2)
        {
            keymove(1.6, 0.6);
        }
        if(frame==2)
        {
            shoot("flechamoto", 10, 42, 2);
        }
        if(frame==3)
        {
            keymove(1.6, 0.6);
        }
        if(frame==4)
        {
            keymove(1.6, 0.6);
        }
        if(frame==5)
        {
            keymove(1.6, 0.6);
        }
        if(frame==5)
        {
            shoot("flechamoto", 10, 40, 2);
        }
        return;
    }
    if(animhandle==705)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        return;
    }
    if(animhandle==709)
    {
        if(frame==0)
        {
            keymove(1.6, 0.6);
        }
        if(frame==1)
        {
            keymove(1.6, 0.6);
        }
        if(frame==2)
        {
            keymove(1.6, 0.6);
        }
        if(frame==2)
        {
            shoot("flechamoto", 10, 42, 2);
        }
        if(frame==3)
        {
            keymove(1.6, 0.6);
        }
        if(frame==4)
        {
            keymove(1.6, 0.6);
        }
        if(frame==5)
        {
            keymove(1.6, 0.6);
        }
        if(frame==5)
        {
            shoot("flechamoto", 10, 40, 2);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/ArtBoat.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==713)
    {
        if(frame==0)
        {
            keymove(1.6, 0.6);
        }
        if(frame==1)
        {
            keymove(1.6, 0.6);
        }
        if(frame==2)
        {
            keymove(1.6, 0.6);
        }
        if(frame==3)
        {
            keymove(1.6, 0.6);
        }
        if(frame==3)
        {
            shoot("flechamoto", 5, 48, 2);
        }
        return;
    }
    if(animhandle==716)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        return;
    }
    if(animhandle==720)
    {
        if(frame==0)
        {
            keymove(1.6, 0.6);
        }
        if(frame==1)
        {
            keymove(1.6, 0.6);
        }
        if(frame==2)
        {
            keymove(1.6, 0.6);
        }
        if(frame==3)
        {
            keymove(1.6, 0.6);
        }
        if(frame==3)
        {
            shoot("flechamoto", 5, 48, 2);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Artemis/FlechaT.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==736)
    {
        if(frame==0)
        {
            velo001(20, 0, -15);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Artemis/Artemis.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==746)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==747)
    {
        if(frame==8)
        {
            toss("FlechaT", -10, 198, 2);
        }
        if(frame==9)
        {
            toss("FlechaT", -20, 200, 15);
        }
        if(frame==10)
        {
            toss("FlechaT", -40, 204, 0);
        }
        if(frame==11)
        {
            toss("FlechaT", -40, 208, 0);
        }
        if(frame==12)
        {
            toss("FlechaT", -20, 210, -15);
        }
        if(frame==13)
        {
            toss("FlechaT", 60, 198, 2);
        }
        if(frame==14)
        {
            toss("FlechaT", 66, 200, 15);
        }
        if(frame==15)
        {
            toss("FlechaT", 70, 204, 0);
        }
        if(frame==16)
        {
            toss("FlechaT", 80, 208, 0);
        }
        if(frame==17)
        {
            toss("FlechaT", 90, 210, -15);
        }
        if(frame==18)
        {
            toss("FlechaT", 180, 208, 15);
        }
        if(frame==19)
        {
            toss("FlechaT", 190, 210, -15);
        }
        return;
    }
    if(animhandle==748)
    {
        if(frame==0)
        {
            velo001(-5, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==750)
    {
        if(frame==0)
        {
            velo001(5, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==751)
    {
        if(frame==1)
        {
            velo001(1, 0, 10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==752)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==753)
    {
        if(frame==4)
        {
            shoot("FlechaA", 7, 65, 1);
        }
        return;
    }
    if(animhandle==754)
    {
        if(frame==2)
        {
            shoot("FlechaA", 7, 65, 1);
        }
        return;
    }
    if(animhandle==760)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==770)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Plastic/PlasticManUNDER.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==776)
    {
        if(frame==0)
        {
            stayAir(120);
        }
        if(frame==0)
        {
            keymove(0, 0);
        }
        if(frame==1)
        {
            flip();
        }
        if(frame==1)
        {
            leaper(2, 4, 0);
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==15)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==16)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==17)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==777)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==779)
    {
        if(frame==0)
        {
            velo001(4, 0, 0);
        }
        if(frame==5)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==781)
    {
        if(frame==0)
        {
            velo001(-3, 0, 0);
        }
        if(frame==5)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==782)
    {
        if(frame==6)
        {
            velo001(2, 0, 7);
        }
        if(frame==7)
        {
            velo001(1, 0, 1);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        if(frame==15)
        {
            keymove(2, 0.6);
        }
        if(frame==16)
        {
            keymove(2, 0.6);
        }
        if(frame==17)
        {
            keymove(2, 0.6);
        }
        if(frame==18)
        {
            keymove(2, 0.6);
        }
        if(frame==19)
        {
            keymove(2, 0.6);
        }
        if(frame==20)
        {
            keymove(2, 0.6);
        }
        if(frame==21)
        {
            keymove(2, 0.6);
        }
        if(frame==22)
        {
            keymove(2, 0.6);
        }
        if(frame==23)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==783)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 1);
        }
        if(frame==0)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==1)
        {
            keymove(2, 1);
        }
        if(frame==1)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==784)
    {
        if(frame==0)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==1)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==785)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==789)
    {
        if(frame==1)
        {
            spawn01("bub", 6, 80, 1);
        }
        return;
    }
    if(animhandle==790)
    {
        if(frame==2)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==791)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==797)
    {
        if(frame==1)
        {
            spawn01("bub", 6, 80, 1);
        }
        return;
    }
    if(animhandle==798)
    {
        if(frame==0)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/PlasticJet.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==817)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==820)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        return;
    }
    if(animhandle==825)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==832)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/PlasticCar.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==838)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==841)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        return;
    }
    if(animhandle==846)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Plastic/PlasticMan.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==862)
    {
        if(frame==0)
        {
            stayAir(120);
        }
        if(frame==0)
        {
            keymove(0, 0);
        }
        if(frame==1)
        {
            flip();
        }
        if(frame==1)
        {
            leaper(2, 4, 0);
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==15)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==16)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==17)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==863)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==865)
    {
        if(frame==0)
        {
            velo001(4, 0, 0);
        }
        if(frame==5)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==867)
    {
        if(frame==0)
        {
            velo001(-3, 0, 0);
        }
        if(frame==5)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==868)
    {
        if(frame==1)
        {
            velo001(2, 0, 7);
        }
        if(frame==2)
        {
            velo001(1, 0, 1);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        if(frame==15)
        {
            keymove(2, 0.6);
        }
        if(frame==16)
        {
            keymove(2, 0.6);
        }
        if(frame==17)
        {
            keymove(2, 0.6);
        }
        if(frame==18)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==869)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 1);
        }
        if(frame==0)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==1)
        {
            keymove(2, 1);
        }
        if(frame==1)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==870)
    {
        if(frame==0)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==1)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==871)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==879)
    {
        if(frame==2)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==880)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==887)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==888)
    {
        if(frame==0)
        {
            slamstartGRAB();
        }
        if(frame==0)
        {
            position(0, 30, 44, 0, 0);
        }
        if(frame==1)
        {
            position(0, 30, 34, 0, 0);
        }
        if(frame==2)
        {
            position(0, 31, 38, 0, 0);
        }
        if(frame==2)
        {
            depost(0);
        }
        if(frame==2)
        {
            throw(14, 1, 7, 2, 0, 1);
        }
        if(frame==2)
        {
            clearL();
        }
        return;
    }
    if(animhandle==890)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==892)
    {
        if(frame==0)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/HawkgirlRun.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==893)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("flechamoto", 19, 35, 2);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            shoot("flechamoto", 19, 37, 2);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==896)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        return;
    }
    if(animhandle==897)
    {
        if(frame==0)
        {
            velo001(-6, 0, 0);
        }
        return;
    }
    if(animhandle==898)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Hawkgirl/Hawkgirl.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==928)
    {
        if(frame==5)
        {
            gravity(1);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==929)
    {
        if(frame==1)
        {
            keymove(2, 1);
        }
        if(frame==2)
        {
            keymove(2, 1);
        }
        if(frame==3)
        {
            keymove(2, 1);
        }
        if(frame==4)
        {
            keymove(2, 1);
        }
        if(frame==5)
        {
            keymove(2, 1);
        }
        if(frame==6)
        {
            keymove(2, 1);
        }
        if(frame==7)
        {
            keymove(2, 1);
        }
        if(frame==8)
        {
            keymove(2, 1);
        }
        if(frame==9)
        {
            keymove(2, 1);
        }
        if(frame==10)
        {
            keymove(2, 1);
        }
        if(frame==11)
        {
            keymove(2, 1);
        }
        if(frame==12)
        {
            keymove(2, 1);
        }
        if(frame==13)
        {
            keymove(2, 1);
        }
        if(frame==14)
        {
            keymove(2, 1);
        }
        if(frame==15)
        {
            keymove(2, 1);
        }
        if(frame==16)
        {
            keymove(2, 1);
        }
        if(frame==17)
        {
            keymove(2, 1);
        }
        if(frame==18)
        {
            keymove(2, 1);
        }
        if(frame==19)
        {
            keymove(2, 1);
        }
        if(frame==20)
        {
            keymove(2, 1);
        }
        return;
    }
    if(animhandle==930)
    {
        if(frame==1)
        {
            velo001(1, 0, 10);
        }
        if(frame==6)
        {
            velo001(1, 0, 0);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        if(frame==15)
        {
            keymove(2, 0.6);
        }
        if(frame==16)
        {
            keymove(2, 0.6);
        }
        if(frame==17)
        {
            keymove(2, 0.6);
        }
        if(frame==18)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==931)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 1);
        }
        if(frame==1)
        {
            keymove(2, 1);
        }
        if(frame==2)
        {
            keymove(2, 1);
        }
        if(frame==3)
        {
            keymove(2, 1);
        }
        if(frame==4)
        {
            keymove(2, 1);
        }
        if(frame==5)
        {
            keymove(2, 1);
        }
        if(frame==6)
        {
            keymove(2, 1);
        }
        return;
    }
    if(animhandle==933)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==936)
    {
        if(frame==1)
        {
            velo001(6, 0, 0);
        }
        if(frame==8)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==939)
    {
        if(frame==0)
        {
            velo001(-5, 0, 0);
        }
        if(frame==3)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==945)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==947)
    {
        if(frame==0)
        {
            velo001(6, 0, 0);
        }
        if(frame==3)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==951)
    {
        if(frame==0)
        {
            velo001(4, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==953)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==956)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/CanaryMoto.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==959)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("CanaryTiro", 15, 30, 2);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==962)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        if(frame==0)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==5)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==9)
        {
            spawn01("boom", 1, -20, 1);
        }
        return;
    }
    if(animhandle==964)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==965)
    {
        if(frame==0)
        {
            velo001(-5, 0, 0);
        }
        return;
    }
    if(animhandle==969)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/CanaryJet.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==974)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("CanaryTiro", 15, 30, 2);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==976)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        if(frame==0)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==5)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==9)
        {
            spawn01("boom", 1, -20, 1);
        }
        return;
    }
    if(animhandle==977)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==983)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/BlackCanary/BlackCanary.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1015)
    {
        if(frame==0)
        {
            depost(0);
        }
        if(frame==0)
        {
            clearL();
        }
        return;
    }
    if(animhandle==1016)
    {
        if(frame==0)
        {
            slamstartGRAB();
        }
        if(frame==0)
        {
            velo001(2, 0, 0);
        }
        if(frame==0)
        {
            position(0, 21, 1, 0, 0);
        }
        if(frame==1)
        {
            position(0, 11, 1, 0, 0);
        }
        if(frame==2)
        {
            position(0, 1, 10, 0, 0);
        }
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        if(frame==3)
        {
            position(0, -7, 1, 0, 0);
        }
        if(frame==4)
        {
            position(0, -7, 10, 0, 0);
        }
        if(frame==4)
        {
            depost(0);
        }
        if(frame==4)
        {
            throw(14, 1, 5, 2, 0, 1);
        }
        if(frame==4)
        {
            clearL();
        }
        return;
    }
    if(animhandle==1017)
    {
        if(frame==0)
        {
            slamstartGRAB();
        }
        if(frame==0)
        {
            position(0, 11, 1, 0, 0);
        }
        if(frame==1)
        {
            position(0, 11, 8, 0, 0);
        }
        if(frame==2)
        {
            position(0, -5, 12, 0, 0);
        }
        if(frame==3)
        {
            position(2, -15, 5, 0, 0);
        }
        if(frame==4)
        {
            position(2, -15, 5, 0, 0);
        }
        if(frame==4)
        {
            depost(0);
        }
        if(frame==4)
        {
            throw(15, 1, 5, -1, 0, 1);
        }
        if(frame==4)
        {
            clearL();
        }
        return;
    }
    if(animhandle==1018)
    {
        if(frame==0)
        {
            stayAir(120);
        }
        if(frame==0)
        {
            keymove(0, 0);
        }
        if(frame==1)
        {
            flip();
        }
        if(frame==1)
        {
            leaper(2, 4, 0);
        }
        if(frame==2)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==1019)
    {
        if(frame==0)
        {
            depost(0);
        }
        if(frame==0)
        {
            clearL();
        }
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1021)
    {
        if(frame==1)
        {
            velo001(0, 0, 8);
        }
        if(frame==5)
        {
            leaper(2, 3, 0);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==15)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==16)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==17)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==18)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==19)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==20)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==1022)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        if(frame==15)
        {
            keymove(2, 0.6);
        }
        if(frame==16)
        {
            keymove(2, 0.6);
        }
        if(frame==17)
        {
            keymove(2, 0.6);
        }
        if(frame==18)
        {
            keymove(2, 0.6);
        }
        if(frame==19)
        {
            keymove(2, 0.6);
        }
        if(frame==20)
        {
            keymove(2, 0.6);
        }
        if(frame==21)
        {
            keymove(2, 0.6);
        }
        if(frame==22)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1023)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1024)
    {
        if(frame==0)
        {
            velo001(4, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1028)
    {
        if(frame==0)
        {
            velo001(-6, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1029)
    {
        if(frame==0)
        {
            velo001(4, 0, 0);
        }
        if(frame==3)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1034)
    {
        if(frame==1)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==2)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==1035)
    {
        if(frame==0)
        {
            gravity(1);
        }
        if(frame==0)
        {
            depost(0);
        }
        if(frame==0)
        {
            clearL();
        }
        return;
    }
    if(animhandle==1037)
    {
        if(frame==0)
        {
            depost(0);
        }
        if(frame==0)
        {
            clearL();
        }
        return;
    }
    if(animhandle==1042)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1043)
    {
        if(frame==0)
        {
            slamstartGRAB();
        }
        if(frame==0)
        {
            velo001(0, 0, 0);
        }
        if(frame==0)
        {
            position(0, 1, 10, 0, 0);
        }
        if(frame==1)
        {
            position(0, 30, 15, 0, 0);
        }
        if(frame==2)
        {
            position(2, 55, 5, 0, 0);
        }
        if(frame==3)
        {
            position(2, 55, 5, 0, 0);
        }
        if(frame==3)
        {
            depost(0);
        }
        if(frame==3)
        {
            throw(15, 1, 1, 2, 0, 1);
        }
        if(frame==3)
        {
            clearL();
        }
        return;
    }
    if(animhandle==1045)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1047)
    {
        if(frame==0)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/GAMoto.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1066)
    {
        if(frame==0)
        {
            keymove(1.6, 0.6);
        }
        if(frame==1)
        {
            keymove(1.6, 0.6);
        }
        if(frame==2)
        {
            keymove(1.6, 0.6);
        }
        if(frame==2)
        {
            shoot("flechamoto", 15, 30, 2);
        }
        if(frame==3)
        {
            keymove(1.6, 0.6);
        }
        return;
    }
    if(animhandle==1069)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        if(frame==0)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==5)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==9)
        {
            spawn01("boom", 1, -20, 1);
        }
        return;
    }
    if(animhandle==1070)
    {
        if(frame==0)
        {
            velo001(-5, 0, 0);
        }
        return;
    }
    if(animhandle==1074)
    {
        if(frame==0)
        {
            keymove(1.6, 0.6);
        }
        if(frame==1)
        {
            keymove(1.6, 0.6);
        }
        if(frame==2)
        {
            keymove(1.6, 0.6);
        }
        if(frame==2)
        {
            shoot("flechamoto", 15, 30, 2);
        }
        if(frame==3)
        {
            keymove(1.6, 0.6);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/GAJet.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1078)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            shoot("flechamoto", 15, 22, 2);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1080)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        if(frame==0)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==5)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==9)
        {
            spawn01("boom", 1, -20, 1);
        }
        return;
    }
    if(animhandle==1086)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            shoot("flechamoto", 15, 22, 2);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/GA/FlechaBomba.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1092)
    {
        if(frame==0)
        {
            velo001(5, 0, -2);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/GA/GreenArrow.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1108)
    {
        if(frame==4)
        {
            shoot("FlechaGelo", 7, 65, 1);
        }
        return;
    }
    if(animhandle==1109)
    {
        if(frame==0)
        {
            stayAir(120);
        }
        if(frame==0)
        {
            keymove(0, 0);
        }
        if(frame==1)
        {
            flip();
        }
        if(frame==1)
        {
            leaper(2, 4, 0);
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==15)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==16)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==17)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==1110)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1112)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1113)
    {
        if(frame==5)
        {
            spawn01("FlechaPia", 15, 60, 1);
        }
        return;
    }
    if(animhandle==1114)
    {
        if(frame==0)
        {
            velo001(4, 0, 0);
        }
        if(frame==3)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1115)
    {
        if(frame==9)
        {
            velo001(1, 0, 7);
        }
        if(frame==10)
        {
            velo001(1, 0, 1);
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==15)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==15)
        {
            keymove(2, 0.6);
        }
        if(frame==16)
        {
            keymove(2, 0.6);
        }
        if(frame==17)
        {
            keymove(2, 0.6);
        }
        if(frame==18)
        {
            keymove(2, 0.6);
        }
        if(frame==19)
        {
            keymove(2, 0.6);
        }
        if(frame==20)
        {
            keymove(2, 0.6);
        }
        if(frame==21)
        {
            keymove(2, 0.6);
        }
        if(frame==22)
        {
            keymove(2, 0.6);
        }
        if(frame==23)
        {
            keymove(2, 0.6);
        }
        if(frame==24)
        {
            keymove(2, 0.6);
        }
        if(frame==25)
        {
            keymove(2, 0.6);
        }
        if(frame==26)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1116)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==1117)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1118)
    {


	if (frame==0){

    	       void self = getlocalvar("self");

    	       void mana = getentityproperty(self,"mp");

               if (mana+4==60){

     	       	  changeentityproperty(self, "mp", mana-10);//add mp

               	  performattack(self, openborconstant("ANI_FOLLOW1"));

               }

               }

	        if(frame==4)
        {
            shoot("Flecha", 7, 65, 1);
        }
        return;
    }
    if(animhandle==1121)
    {
        if(frame==4)
        {
            shoot("FlechaFogo", 7, 45, 1);
        }
        return;
    }
    if(animhandle==1122)
    {
        if(frame==4)
        {
            shoot("FlechaChoque", 7, 45, 1);
        }
        return;
    }
    if(animhandle==1127)
    {
        if(frame==2)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==1128)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==1133)
    {
        if(frame==0)
        {
            velo001(3, 0, 0);
        }
        if(frame==1)
        {
            velo001(3, 0, 0);
        }
        if(frame==2)
        {
            velo001(4, 0, 0);
        }
        if(frame==3)
        {
            velo001(2, 0, 0);
        }
        if(frame==4)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1138)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1140)
    {
        if(frame==0)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Flash/Speed3.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1144)
    {
        if(frame==0)
        {
            velo001(3, 0, 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/FlashRun.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1145)
    {
        if(frame==0)
        {
            velo001(28, 0, 0);
        }
        if(frame==0)
        {
            spawn01("speed3", 10, 0, 1);
        }
        if(frame==1)
        {
            spawn01("speed3", 10, 0, 1);
        }
        if(frame==2)
        {
            velo001(-20, 0, 0);
        }
        if(frame==2)
        {
            spawn01("speed3", 10, 0, 1);
        }
        if(frame==3)
        {
            spawn01("speed3", 10, 0, 1);
        }
        return;
    }
    if(animhandle==1148)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        return;
    }
    if(animhandle==1150)
    {
        if(frame==0)
        {
            velo001(-16, 0, 0);
        }
        return;
    }
    if(animhandle==1151)
    {
        if(frame==0)
        {
            velo001(12, 5, 0);
        }
        return;
    }
    if(animhandle==1152)
    {
        if(frame==0)
        {
            velo001(12, -5, 0);
        }
        return;
    }
    if(animhandle==1153)
    {
        if(frame==0)
        {
            velo001(16, 0, 0);
        }
        return;
    }
    if(animhandle==1156)
    {
        if(frame==0)
        {
            spawn01("speed3", 30, 0, 1);
        }
        return;
    }
    if(animhandle==1158)
    {
        if(frame==0)
        {
            velo001(-2, 0, 0);
        }
        return;
    }
    if(animhandle==1159)
    {
        if(frame==0)
        {
            spawn01("speed3", 20, 0, 1);
        }
        return;
    }
    if(animhandle==1163)
    {
        if(frame==0)
        {
            spawn01("speed3", 20, 0, 1);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/FlashRio.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1164)
    {
        if(frame==0)
        {
            velo001(28, 0, 0);
        }
        if(frame==1)
        {
            spawn01("speed3", 10, 0, 1);
        }
        if(frame==2)
        {
            spawn01("speed3", 10, 0, 1);
        }
        if(frame==2)
        {
            velo001(-20, 0, 0);
        }
        if(frame==3)
        {
            spawn01("speed3", 10, 0, 1);
        }
        return;
    }
    if(animhandle==1167)
    {
        if(frame==0)
        {
            spawn01("tibum", 1, 0, 1);
        }
        return;
    }
    if(animhandle==1169)
    {
        if(frame==0)
        {
            velo001(-16, 0, 0);
        }
        return;
    }
    if(animhandle==1170)
    {
        if(frame==0)
        {
            velo001(9, 5, 0);
        }
        return;
    }
    if(animhandle==1171)
    {
        if(frame==0)
        {
            velo001(9, -5, 0);
        }
        return;
    }
    if(animhandle==1172)
    {
        if(frame==0)
        {
            velo001(16, 0, 0);
        }
        return;
    }
    if(animhandle==1175)
    {
        if(frame==0)
        {
            velo001(-2, 0, 0);
        }
        return;
    }
    if(animhandle==1176)
    {
        if(frame==0)
        {
            spawn01("speed3", 20, 0, 1);
        }
        return;
    }
    if(animhandle==1180)
    {
        if(frame==0)
        {
            spawn01("speed3", 20, 0, 1);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0Bonus/BonusFlash.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1183)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1185)
    {
        if(frame==1)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==3)
        {
            spawn01("speed", 0, 0, 1);
        }
        return;
    }
    if(animhandle==1187)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1189)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 1);
        }
        if(frame==0)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==1)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==2)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==3)
        {
            spawn01("speed", 0, 0, 1);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Flash/TheFlash.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1194)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 1);
        }
        if(frame==0)
        {
            spawn01("speed2", 0, 0, 1);
        }
        if(frame==5)
        {
            spawn01("speed2", 0, 20, 1);
        }
        if(frame==10)
        {
            spawn01("speed2", 0, 10, 1);
        }
        return;
    }
    if(animhandle==1195)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1197)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1199)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1200)
    {
        if(frame==0)
        {
            stayAir(80);
        }
        if(frame==0)
        {
            keymove(0, 0);
        }
        if(frame==1)
        {
            flip();
        }
        if(frame==1)
        {
            leaper(3, 5, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==15)
        {
            keymove(2, 0.6);
        }
        if(frame==15)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==16)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==16)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1201)
    {
        if(frame==0)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==2)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==4)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==6)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==8)
        {
            gravity(1);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1202)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        if(frame==3)
        {
            spawnbind("speedT", 0, 0, 1);
        }
        if(frame==3)
        {
            spawn01("speed", 0, 0, 2);
        }
        if(frame==3)
        {
            keymove(3, 2);
        }
        if(frame==4)
        {
            keymove(4, 3);
        }
        if(frame==5)
        {
            spawn01("speed", 0, 0, 2);
        }
        if(frame==5)
        {
            keymove(4, 3);
        }
        if(frame==6)
        {
            keymove(4, 3);
        }
        if(frame==7)
        {
            keymove(4, 3);
        }
        if(frame==8)
        {
            spawn01("speed", 0, 0, 2);
        }
        if(frame==8)
        {
            keymove(4, 3);
        }
        if(frame==9)
        {
            keymove(4, 3);
        }
        if(frame==10)
        {
            keymove(4, 3);
        }
        if(frame==11)
        {
            spawn01("speed", 0, 0, 2);
        }
        if(frame==11)
        {
            keymove(4, 3);
        }
        if(frame==12)
        {
            keymove(4, 3);
        }
        if(frame==13)
        {
            keymove(4, 3);
        }
        if(frame==14)
        {
            spawn01("speed", 0, 0, 2);
        }
        if(frame==14)
        {
            keymove(3, 2);
        }
        if(frame==15)
        {
            keymove(3, 2);
        }
        if(frame==16)
        {
            keymove(3, 2);
        }
        if(frame==17)
        {
            spawn01("speed", 0, 0, 2);
        }
        if(frame==17)
        {
            keymove(3, 2);
        }
        if(frame==18)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1203)
    {
        if(frame==0)
        {
            spawn01("speed2", 0, 0, 1);
        }
        return;
    }
    if(animhandle==1204)
    {
        if(frame==0)
        {
            spawn01("speed2", 0, 0, 1);
        }
        if(frame==2)
        {
            spawn01("speed", 20, -10, 1);
        }
        if(frame==2)
        {
            velo001(25, 0, 0);
        }
        if(frame==3)
        {
            velo001(25, 0, 0);
        }
        if(frame==4)
        {
            spawn01("speed", 20, -10, 1);
        }
        if(frame==4)
        {
            velo001(25, 0, 0);
        }
        if(frame==5)
        {
            velo001(25, 0, 0);
        }
        if(frame==6)
        {
            spawn01("speed", 20, -10, 1);
        }
        if(frame==6)
        {
            velo001(25, 0, 0);
        }
        if(frame==7)
        {
            velo001(25, 0, 0);
        }
        if(frame==8)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1205)
    {
        if(frame==1)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==1)
        {
            velo001(45, 0, 0);
        }
        if(frame==3)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==5)
        {
            velo001(0, 0, 13);
        }
        if(frame==5)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==7)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==9)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==11)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==13)
        {
            velo001(1, 0, 0);
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==15)
        {
            keymove(2, 0.6);
        }
        if(frame==15)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==16)
        {
            keymove(2, 0.6);
        }
        if(frame==16)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==17)
        {
            keymove(2, 0.6);
        }
        if(frame==17)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==18)
        {
            keymove(2, 0.6);
        }
        if(frame==18)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==19)
        {
            keymove(2, 0.6);
        }
        if(frame==19)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==20)
        {
            keymove(2, 0.6);
        }
        if(frame==20)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==21)
        {
            keymove(2, 0.6);
        }
        if(frame==21)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==22)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==1206)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            spawn01("speed2", 0, 0, 2);
        }
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            spawn01("speed2", 0, 0, 2);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==15)
        {
            keymove(2, 0.6);
        }
        if(frame==15)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==16)
        {
            keymove(2, 0.6);
        }
        if(frame==16)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==17)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==1208)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1209)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 1);
        }
        if(frame==23)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1211)
    {
        if(frame==0)
        {
            spawn01("speed2", 0, 0, 1);
        }
        return;
    }
    if(animhandle==1212)
    {
        if(frame==2)
        {
            spawn01("speed2", 0, 0, 1);
        }
        if(frame==2)
        {
            velo001(25, 0, 0);
        }
        if(frame==6)
        {
            velo001(0, 0, 0);
        }
        if(frame==6)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1213)
    {
        if(frame==2)
        {
            spawn01("speed2", 0, 0, 1);
        }
        if(frame==2)
        {
            velo001(25, 0, 0);
        }
        if(frame==6)
        {
            velo001(0, 0, 0);
        }
        if(frame==6)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1214)
    {
        if(frame==2)
        {
            spawn01("speed2", 0, 0, 1);
        }
        if(frame==2)
        {
            velo001(0, -21, 0);
        }
        if(frame==6)
        {
            velo001(0, 0, 0);
        }
        if(frame==6)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1215)
    {
        if(frame==2)
        {
            spawn01("speed2", 0, 0, 1);
        }
        if(frame==2)
        {
            velo001(0, 21, 0);
        }
        if(frame==6)
        {
            velo001(0, 0, 0);
        }
        if(frame==6)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1216)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        if(frame==4)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==4)
        {
            velo001(17, 0, 0);
        }
        if(frame==5)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==6)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==7)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==8)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==9)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==9)
        {
            changeopenborvariant("slowmotion", 1);
        }
        if(frame==10)
        {
            velo001(0, 0, 0);
        }
        if(frame==11)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1218)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1221)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1222)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        if(frame==1)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==2)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==3)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==4)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==5)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==6)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==7)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==8)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==9)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==10)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==11)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==12)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==13)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==14)
        {
            wallAttack("ANI_FOLLOW4");
        }
        if(frame==15)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }
    if(animhandle==1223)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==1225)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1227)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 1);
        }
        if(frame==1)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==3)
        {
            spawn01("speed", 0, 0, 1);
        }
        return;
    }
    if(animhandle==1228)
    {
        if(frame==0)
        {
            spawn01("speed2", 0, 0, 1);
        }
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1229)
    {
        if(frame==0)
        {
            spawn01("speed", 0, 0, 2);
        }
        if(frame==4)
        {
            velo001(10, 0, 0);
        }
        if(frame==5)
        {
            velo001(0, 0, 13);
        }
        if(frame==5)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==6)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==7)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==8)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==9)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==10)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==11)
        {
            spawn01("speed", 0, 0, 1);
        }
        if(frame==12)
        {
            spawn01("speed", 0, 0, 1);
        }
        return;
    }
    if(animhandle==1230)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1233)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1234)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1235)
    {
        if(frame==0)
        {
            velo001(2, 0, 0);
        }
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        if(frame==0)
        {
            wallAttack("ANI_FOLLOW4");
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/CyborgRun.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1246)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("cytiro", 14, 41, 2);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1249)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        return;
    }
    if(animhandle==1251)
    {
        if(frame==1)
        {
            velo001(-3, 0, 0);
        }
        if(frame==13)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1252)
    {
        if(frame==1)
        {
            velo001(3, 0, 0);
        }
        if(frame==13)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1256)
    {
        if(frame==0)
        {
            velo001(-2, 0, 0);
        }
        return;
    }
    if(animhandle==1257)
    {
        if(frame==0)
        {
            velo001(-2, 0, 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/CyborgRio.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1263)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==0)
        {
            spawn01("aguinha", 0, 0, 1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("cytiro", 11, 44, 2);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1269)
    {
        if(frame==0)
        {
            velo001(-2, 0, 0);
        }
        if(frame==3)
        {
            spawn01("tibum", 1, 0, 1);
        }
        return;
    }
    if(animhandle==1270)
    {
        if(frame==0)
        {
            spawn01("aguinha", 0, 0, 1);
        }
        return;
    }
    if(animhandle==1274)
    {
        if(frame==0)
        {
            velo001(-1, 0, 0);
        }
        return;
    }
    if(animhandle==1275)
    {
        if(frame==0)
        {
            spawn01("aguinha", 0, 0, 1);
        }
        return;
    }
    if(animhandle==1276)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("cytiro", 11, 44, 2);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1279)
    {
        if(frame==0)
        {
            spawn01("aguinha", 0, 0, 1);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Cyborg/CyUnder.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1282)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1283)
    {
        if(frame==3)
        {
            spawn01("CybTiro2", 0, 10, 1);
        }
        if(frame==4)
        {
            spawn01("CybTiro2", -28, 20, 1);
        }
        return;
    }
    if(animhandle==1284)
    {
        if(frame==1)
        {
            velo001(2, 0, 8);
        }
        if(frame==5)
        {
            velo001(2, 0, 2);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1285)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        return;
    }
    if(animhandle==1286)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1287)
    {
        if(frame==6)
        {
            shoot("CybTiro1", 35, 70, 1);
        }
        return;
    }
    if(animhandle==1288)
    {
        if(frame==1)
        {
            velo001(5, 0, 0);
        }
        if(frame==6)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1291)
    {
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1292)
    {
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1293)
    {
        if(frame==3)
        {
            shoot("CybTiro1", 35, 70, 1);
        }
        return;
    }
    if(animhandle==1295)
    {
        if(frame==1)
        {
            spawn01("bub", 6, 80, 1);
        }
        return;
    }
    if(animhandle==1300)
    {
        if(frame==0)
        {
            velo001(4, 0, 0);
        }
        if(frame==1)
        {
            velo001(3, 0, 0);
        }
        if(frame==2)
        {
            velo001(2, 0, 0);
        }
        if(frame==3)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1301)
    {
        if(frame==1)
        {
            spawn01("bub", 6, 80, 1);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Cyborg/Cyborg.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1326)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1327)
    {
        if(frame==3)
        {
            spawn01("CybTiro2", 0, 10, 1);
        }
        if(frame==4)
        {
            spawn01("CybTiro2", -28, 20, 1);
        }
        return;
    }
    if(animhandle==1328)
    {
        if(frame==3)
        {
            shoot("CybTiro1", 35, 70, 1);
        }
        return;
    }
    if(animhandle==1329)
    {
        if(frame==1)
        {
            velo001(2, 0, 8);
        }
        if(frame==5)
        {
            velo001(2, 0, 2);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        if(frame==15)
        {
            keymove(2, 0.6);
        }
        if(frame==16)
        {
            keymove(2, 0.6);
        }
        if(frame==17)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1330)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1331)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1332)
    {
        if(frame==6)
        {
            shoot("CybTiro1", 35, 70, 1);
        }
        return;
    }
    if(animhandle==1333)
    {
        if(frame==1)
        {
            velo001(4, 0, 0);
        }
        if(frame==6)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1336)
    {
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1337)
    {
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1338)
    {
        if(frame==3)
        {
            shoot("CybTiro1", 35, 70, 1);
        }
        return;
    }
    if(animhandle==1345)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==1350)
    {
        if(frame==0)
        {
            velo001(4, 0, 0);
        }
        if(frame==1)
        {
            velo001(3, 0, 0);
        }
        if(frame==2)
        {
            velo001(2, 0, 0);
        }
        if(frame==3)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1351)
    {
        if(frame==2)
        {
            velo001(0, 0, 5);
        }
        return;
    }
    if(animhandle==1352)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1355)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Ajax/AjaxUnder.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1367)
    {


	if(frame==2){

	void self = getlocalvar("self");

    	void mana = getentityproperty(self,"mp"); //get mp

    	changeentityproperty(self, "mp", mana-2);//add mp

    	}

	        return;
    }
    if(animhandle==1369)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1370)
    {
        if(frame==1)
        {
            spawnbind("AjaxHyper", 0, 15, 1);
        }
        return;
    }
    if(animhandle==1371)
    {
        if(frame==1)
        {
            velo001(1, 0, 10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1372)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 1);
        }
        if(frame==1)
        {
            keymove(2, 1);
        }
        if(frame==2)
        {
            keymove(2, 1);
        }
        if(frame==3)
        {
            keymove(2, 1);
        }
        if(frame==4)
        {
            keymove(2, 1);
        }
        if(frame==5)
        {
            keymove(2, 1);
        }
        if(frame==6)
        {
            keymove(2, 1);
        }
        if(frame==7)
        {
            keymove(2, 1);
        }
        if(frame==8)
        {
            keymove(2, 1);
        }
        return;
    }
    if(animhandle==1374)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1377)
    {
        if(frame==7)
        {
            keymove(3, 2);
        }
        if(frame==8)
        {
            keymove(3, 2);
        }
        if(frame==9)
        {
            keymove(3, 2);
        }
        if(frame==10)
        {
            keymove(3, 2);
        }
        if(frame==11)
        {
            keymove(3, 2);
        }
        if(frame==12)
        {
            keymove(3, 2);
        }
        if(frame==13)
        {
            keymove(3, 2);
        }
        if(frame==14)
        {
            keymove(3, 2);
        }
        if(frame==15)
        {
            keymove(3, 2);
        }
        if(frame==16)
        {
            keymove(3, 2);
        }
        if(frame==17)
        {
            keymove(3, 2);
        }
        if(frame==18)
        {
            keymove(3, 2);
        }
        if(frame==19)
        {
            keymove(3, 2);
        }
        if(frame==20)
        {
            keymove(3, 2);
        }
        if(frame==21)
        {
            keymove(3, 2);
        }
        if(frame==22)
        {
            keymove(3, 2);
        }
        if(frame==23)
        {
            keymove(3, 2);
        }
        if(frame==24)
        {
            keymove(3, 2);
        }
        if(frame==25)
        {
            keymove(3, 2);
        }
        if(frame==26)
        {
            keymove(3, 2);
        }
        if(frame==27)
        {
            keymove(3, 2);
        }
        if(frame==28)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1378)
    {


	if (frame==9){

    	       void self = getlocalvar("self");

               performattack(self, openborconstant("ANI_Freespecial7"));

        }

	        return;
    }
    if(animhandle==1379)
    {
        if(frame==0)
        {
            velo001(-7, 0, 0);
        }
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1380)
    {
        if(frame==0)
        {
            keymove(3, 2);
        }
        if(frame==1)
        {
            keymove(3, 2);
        }
        if(frame==2)
        {
            keymove(3, 2);
        }
        if(frame==3)
        {
            keymove(3, 2);
        }
        if(frame==4)
        {
            keymove(3, 2);
        }
        if(frame==5)
        {
            keymove(3, 2);
        }
        if(frame==6)
        {
            keymove(3, 2);
        }
        if(frame==7)
        {
            keymove(3, 2);
        }
        if(frame==8)
        {
            keymove(3, 2);
        }
        if(frame==9)
        {
            keymove(3, 2);
        }
        if(frame==10)
        {
            keymove(3, 2);
        }
        if(frame==11)
        {
            keymove(3, 2);
        }
        if(frame==12)
        {
            keymove(3, 2);
        }
        if(frame==13)
        {
            keymove(3, 2);
        }
        if(frame==14)
        {
            keymove(3, 2);
        }
        if(frame==15)
        {
            keymove(3, 2);
        }
        if(frame==16)
        {
            keymove(3, 2);
        }
        if(frame==17)
        {
            keymove(3, 2);
        }
        if(frame==18)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1381)
    {
        if(frame==0)
        {
            velo001(9, 0, 0);
        }
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1382)
    {
        if(frame==1)
        {
            spawn01("bub", 6, 80, 1);
        }
        return;
    }
    if(animhandle==1387)
    {
        if(frame==1)
        {
            velo001(8, 0, 0);
        }
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1388)
    {
        if(frame==1)
        {
            spawn01("bub", 6, 80, 1);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/AjaxRun.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1391)
    {
        if(frame==0)
        {
            velo001(12, 0, 0);
        }
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("ajaxruntiro", 0, 51, 2);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1394)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        return;
    }
    if(animhandle==1399)
    {
        if(frame==0)
        {
            velo001(-6, 0, 0);
        }
        return;
    }
    if(animhandle==1400)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1407)
    {
        if(frame==0)
        {
            velo001(12, 0, 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Ajax/Ajax.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1417)
    {


	if(frame==2){

	void self = getlocalvar("self");

    	void mana = getentityproperty(self,"mp"); //get mp

    	changeentityproperty(self, "mp", mana-2);//add mp

    	}

	        return;
    }
    if(animhandle==1424)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1425)
    {
        if(frame==1)
        {
            spawnbind("AjaxHyper", 0, 15, 1);
        }
        return;
    }
    if(animhandle==1426)
    {
        if(frame==1)
        {
            velo001(1, 0, 10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1427)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 1);
        }
        if(frame==1)
        {
            keymove(2, 1);
        }
        if(frame==2)
        {
            keymove(2, 1);
        }
        if(frame==3)
        {
            keymove(2, 1);
        }
        if(frame==4)
        {
            keymove(2, 1);
        }
        if(frame==5)
        {
            keymove(2, 1);
        }
        if(frame==6)
        {
            keymove(2, 1);
        }
        if(frame==7)
        {
            keymove(2, 1);
        }
        if(frame==8)
        {
            keymove(2, 1);
        }
        return;
    }
    if(animhandle==1429)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1432)
    {
        if(frame==7)
        {
            keymove(3, 2);
        }
        if(frame==8)
        {
            keymove(3, 2);
        }
        if(frame==9)
        {
            keymove(3, 2);
        }
        if(frame==10)
        {
            keymove(3, 2);
        }
        if(frame==11)
        {
            keymove(3, 2);
        }
        if(frame==12)
        {
            keymove(3, 2);
        }
        if(frame==13)
        {
            keymove(3, 2);
        }
        if(frame==14)
        {
            keymove(3, 2);
        }
        if(frame==15)
        {
            keymove(3, 2);
        }
        if(frame==16)
        {
            keymove(3, 2);
        }
        if(frame==17)
        {
            keymove(3, 2);
        }
        if(frame==18)
        {
            keymove(3, 2);
        }
        if(frame==19)
        {
            keymove(3, 2);
        }
        if(frame==20)
        {
            keymove(3, 2);
        }
        if(frame==21)
        {
            keymove(3, 2);
        }
        if(frame==22)
        {
            keymove(3, 2);
        }
        if(frame==23)
        {
            keymove(3, 2);
        }
        if(frame==24)
        {
            keymove(3, 2);
        }
        if(frame==25)
        {
            keymove(3, 2);
        }
        if(frame==26)
        {
            keymove(3, 2);
        }
        if(frame==27)
        {
            keymove(3, 2);
        }
        if(frame==28)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1433)
    {


	if (frame==9){

    	       void self = getlocalvar("self");

               performattack(self, openborconstant("ANI_Freespecial7"));

        }

	        return;
    }
    if(animhandle==1434)
    {
        if(frame==0)
        {
            velo001(-7, 0, 0);
        }
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1435)
    {
        if(frame==0)
        {
            keymove(3, 2);
        }
        if(frame==1)
        {
            keymove(3, 2);
        }
        if(frame==2)
        {
            keymove(3, 2);
        }
        if(frame==3)
        {
            keymove(3, 2);
        }
        if(frame==4)
        {
            keymove(3, 2);
        }
        if(frame==5)
        {
            keymove(3, 2);
        }
        if(frame==6)
        {
            keymove(3, 2);
        }
        if(frame==7)
        {
            keymove(3, 2);
        }
        if(frame==8)
        {
            keymove(3, 2);
        }
        if(frame==9)
        {
            keymove(3, 2);
        }
        if(frame==10)
        {
            keymove(3, 2);
        }
        if(frame==11)
        {
            keymove(3, 2);
        }
        if(frame==12)
        {
            keymove(3, 2);
        }
        if(frame==13)
        {
            keymove(3, 2);
        }
        if(frame==14)
        {
            keymove(3, 2);
        }
        if(frame==15)
        {
            keymove(3, 2);
        }
        if(frame==16)
        {
            keymove(3, 2);
        }
        if(frame==17)
        {
            keymove(3, 2);
        }
        if(frame==18)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1436)
    {
        if(frame==0)
        {
            velo001(9, 0, 0);
        }
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1442)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==1447)
    {
        if(frame==1)
        {
            velo001(8, 0, 0);
        }
        if(frame==3)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1449)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1452)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/LoboMoto.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1465)
    {
        if(frame==0)
        {
            keymove(1.6, 0.6);
        }
        if(frame==1)
        {
            keymove(1.6, 0.6);
        }
        if(frame==1)
        {
            shoot("LoboBala", 10, 18, 2);
        }
        if(frame==2)
        {
            keymove(1.6, 0.6);
        }
        if(frame==3)
        {
            keymove(1.6, 0.6);
        }
        return;
    }
    if(animhandle==1468)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        if(frame==0)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==5)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==9)
        {
            spawn01("boom", 1, -20, 1);
        }
        return;
    }
    if(animhandle==1469)
    {
        if(frame==0)
        {
            velo001(-7, 0, 0);
        }
        return;
    }
    if(animhandle==1473)
    {
        if(frame==0)
        {
            keymove(1.6, 0.6);
        }
        if(frame==1)
        {
            keymove(1.6, 0.6);
        }
        if(frame==1)
        {
            shoot("LoboBala", 10, 18, 2);
        }
        if(frame==2)
        {
            keymove(1.6, 0.6);
        }
        if(frame==3)
        {
            keymove(1.6, 0.6);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Lobo/LoboUnder.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1479)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1480)
    {
        if(frame==1)
        {
            shoot("loboHyper2", -470, 20, 1);
        }
        return;
    }
    if(animhandle==1481)
    {
        if(frame==1)
        {
            velo001(2, 0, 8);
        }
        if(frame==5)
        {
            velo001(2, 0, 2);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        if(frame==15)
        {
            keymove(2, 0.6);
        }
        if(frame==16)
        {
            keymove(2, 0.6);
        }
        if(frame==17)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1482)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1483)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1488)
    {
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1489)
    {
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1490)
    {
        if(frame==1)
        {
            spawn01("bub", 20, 65, 1);
        }
        return;
    }
    if(animhandle==1493)
    {
        if(frame==0)
        {
            spawn01("bub", 9, 75, 1);
        }
        if(frame==1)
        {
            spawn01("bub", 9, 75, 1);
        }
        if(frame==2)
        {
            spawn01("bub", 0, 80, 1);
        }
        return;
    }
    if(animhandle==1497)
    {
        if(frame==1)
        {
            spawn01("bub", 16, 80, 1);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Lobo/Lobo.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1518)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1519)
    {
        if(frame==1)
        {
            shoot("loboHyper1", -470, 20, 1);
        }
        return;
    }
    if(animhandle==1520)
    {
        if(frame==1)
        {
            velo001(2, 0, 8);
        }
        if(frame==5)
        {
            velo001(2, 0, 2);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        if(frame==15)
        {
            keymove(2, 0.6);
        }
        if(frame==16)
        {
            keymove(2, 0.6);
        }
        if(frame==17)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1521)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1522)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1527)
    {
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1528)
    {
        if(frame==2)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1534)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==1541)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1542)
    {
        if(frame==0)
        {
            slamstartGRAB();
        }
        if(frame==0)
        {
            position(0, 10, 54, 0, 0);
        }
        if(frame==1)
        {
            position(0, -11, 47, 0, 0);
        }
        if(frame==2)
        {
            position(0, -11, 39, 0, 0);
        }
        if(frame==2)
        {
            depost(0);
        }
        if(frame==2)
        {
            throw(14, 1, 6, 2, 0, 1);
        }
        if(frame==2)
        {
            clearL();
        }
        return;
    }
    if(animhandle==1544)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Eradicator/Eradicator.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1555)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 1);
        }
        if(frame==1)
        {
            keymove(2, 1);
        }
        if(frame==2)
        {
            keymove(2, 1);
        }
        if(frame==3)
        {
            keymove(2, 1);
        }
        if(frame==4)
        {
            keymove(2, 1);
        }
        if(frame==5)
        {
            keymove(2, 1);
        }
        if(frame==6)
        {
            keymove(2, 1);
        }
        if(frame==7)
        {
            keymove(2, 1);
        }
        if(frame==8)
        {
            keymove(2, 1);
        }
        if(frame==9)
        {
            keymove(2, 1);
        }
        if(frame==10)
        {
            keymove(2, 1);
        }
        if(frame==11)
        {
            keymove(2, 1);
        }
        return;
    }
    if(animhandle==1559)
    {
        if(frame==2)
        {
            velo001(7, 0, 0);
        }
        if(frame==8)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1560)
    {
        if(frame==2)
        {
            velo001(7, 0, 1);
        }
        if(frame==14)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1561)
    {
        if(frame==0)
        {
            velo001(-11, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1562)
    {
        if(frame==0)
        {
            velo001(11, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1565)
    {
        if(frame==0)
        {
            slamstartGRAB();
        }
        if(frame==0)
        {
            position(0, -11, 44, 0, 0);
        }
        if(frame==1)
        {
            position(0, 2, 33, 0, 0);
        }
        if(frame==1)
        {
            depost(0);
        }
        if(frame==1)
        {
            throw(14, 2, -5, 2, 0, 1);
        }
        if(frame==1)
        {
            clearL();
        }
        return;
    }
    if(animhandle==1568)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==1575)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1578)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/SboyRun.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1590)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("supertiro", 10, 42, 2);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1593)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        return;
    }
    if(animhandle==1594)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1595)
    {
        if(frame==0)
        {
            velo001(-7, 0, 0);
        }
        return;
    }
    if(animhandle==1596)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1603)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Superboy/Superboy.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1617)
    {
        if(frame==0)
        {
            depost(0);
        }
        if(frame==0)
        {
            clearL();
        }
        return;
    }
    if(animhandle==1618)
    {
        if(frame==0)
        {
            slamstartGRAB();
        }
        if(frame==0)
        {
            position(0, 20, -30, 0, 0);
        }
        if(frame==1)
        {
            position(0, 0, -40, 0, 0);
        }
        if(frame==2)
        {
            position(0, -21, -30, 0, 0);
        }
        if(frame==3)
        {
            position(2, -33, 33, 0, 0);
        }
        if(frame==4)
        {
            position(2, -10, 45, 0, 0);
        }
        if(frame==6)
        {
            position(2, -10, 25, 0, 0);
        }
        if(frame==6)
        {
            depost(0);
        }
        if(frame==6)
        {
            throw(10, 2, -5, 2, 0, 1);
        }
        if(frame==6)
        {
            clearL();
        }
        return;
    }
    if(animhandle==1620)
    {
        if(frame==0)
        {
            depost(0);
        }
        if(frame==0)
        {
            clearL();
        }
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1622)
    {
        if(frame==1)
        {
            velo001(1, 0, 10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1623)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 1);
        }
        if(frame==1)
        {
            keymove(2, 1);
        }
        if(frame==2)
        {
            keymove(2, 1);
        }
        if(frame==3)
        {
            keymove(2, 1);
        }
        if(frame==4)
        {
            keymove(2, 1);
        }
        if(frame==5)
        {
            keymove(2, 1);
        }
        if(frame==6)
        {
            keymove(2, 1);
        }
        if(frame==7)
        {
            keymove(2, 1);
        }
        if(frame==8)
        {
            keymove(2, 1);
        }
        if(frame==9)
        {
            keymove(2, 1);
        }
        if(frame==10)
        {
            keymove(2, 1);
        }
        if(frame==11)
        {
            keymove(2, 1);
        }
        return;
    }
    if(animhandle==1625)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1628)
    {
        if(frame==1)
        {
            velo001(5, 0, 0);
        }
        if(frame==9)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1629)
    {
        if(frame==1)
        {
            velo001(6, 0, 1);
        }
        if(frame==8)
        {
            velo001(1, 0, 0);
        }
        return;
    }
    if(animhandle==1630)
    {
        if(frame==0)
        {
            velo001(-9, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1632)
    {
        if(frame==0)
        {
            velo001(9, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1638)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==1641)
    {
        if(frame==0)
        {
            velo001(-3, 0, 0);
        }
        if(frame==3)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1644)
    {
        if(frame==0)
        {
            velo001(6, 0, 0);
        }
        if(frame==1)
        {
            velo001(6, 0, 0);
        }
        if(frame==2)
        {
            velo001(6, 0, 0);
        }
        if(frame==3)
        {
            velo001(3, 0, 0);
        }
        if(frame==4)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1646)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1647)
    {
        if(frame==0)
        {
            slamstartGRAB();
        }
        if(frame==0)
        {
            position(0, 20, 8, 0, 0);
        }
        if(frame==1)
        {
            position(1, -10, 4, 0, 0);
        }
        if(frame==2)
        {
            position(0, -11, 8, 0, 0);
        }
        if(frame==2)
        {
            depost(0);
        }
        if(frame==2)
        {
            throw(14, 1, 5, 2, 0, 1);
        }
        if(frame==2)
        {
            clearL();
        }
        return;
    }
    if(animhandle==1649)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/CySuper/CyborgSuperman.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1660)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 1);
        }
        if(frame==1)
        {
            keymove(2, 1);
        }
        if(frame==2)
        {
            keymove(2, 1);
        }
        if(frame==3)
        {
            keymove(2, 1);
        }
        if(frame==4)
        {
            keymove(2, 1);
        }
        if(frame==5)
        {
            keymove(2, 1);
        }
        if(frame==6)
        {
            keymove(2, 1);
        }
        if(frame==7)
        {
            keymove(2, 1);
        }
        if(frame==8)
        {
            keymove(2, 1);
        }
        if(frame==9)
        {
            keymove(2, 1);
        }
        if(frame==10)
        {
            keymove(2, 1);
        }
        if(frame==11)
        {
            keymove(2, 1);
        }
        if(frame==13)
        {
            keymove(2, 1);
        }
        if(frame==14)
        {
            keymove(2, 1);
        }
        if(frame==15)
        {
            keymove(2, 1);
        }
        return;
    }
    if(animhandle==1664)
    {
        if(frame==2)
        {
            velo001(7, 0, 0);
        }
        if(frame==8)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1665)
    {
        if(frame==2)
        {
            velo001(7, 0, 1);
        }
        if(frame==14)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1666)
    {
        if(frame==0)
        {
            velo001(-11, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1667)
    {
        if(frame==0)
        {
            velo001(11, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1673)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==1680)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1681)
    {
        if(frame==0)
        {
            slamstartGRAB();
        }
        if(frame==0)
        {
            position(0, 13, 50, 0, 0);
        }
        if(frame==1)
        {
            position(0, 6, 47, 0, 0);
        }
        if(frame==2)
        {
            position(0, 2, 43, 0, 0);
        }
        if(frame==2)
        {
            depost(0);
        }
        if(frame==2)
        {
            throw(14, 2, 5, 1, 0, 1);
        }
        if(frame==2)
        {
            clearL();
        }
        return;
    }
    if(animhandle==1683)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/SteelRun.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1696)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("batbomb", 14, 45, 2);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1699)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        return;
    }
    if(animhandle==1700)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1707)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==1)
        {
            shoot("batbomb", 14, 45, 2);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/Steel/Steel.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1722)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1723)
    {
        if(frame==3)
        {
            velo001(0, 0, -5);
        }
        if(frame==4)
        {
            velo001(0, 0, 0);
        }
        if(frame==4)
        {
            spawn01("stomp2", 0, 0, -1);
        }
        return;
    }
    if(animhandle==1724)
    {
        if(frame==1)
        {
            velo001(1, 0, 10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        if(frame==6)
        {
            keymove(2, 0.6);
        }
        if(frame==7)
        {
            keymove(2, 0.6);
        }
        if(frame==8)
        {
            keymove(2, 0.6);
        }
        if(frame==9)
        {
            keymove(2, 0.6);
        }
        if(frame==10)
        {
            keymove(2, 0.6);
        }
        if(frame==11)
        {
            keymove(2, 0.6);
        }
        if(frame==12)
        {
            keymove(2, 0.6);
        }
        if(frame==13)
        {
            keymove(2, 0.6);
        }
        if(frame==14)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1725)
    {
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "drop", 0);
        }
        if(frame==0)
        {
            changeentityproperty(getlocalvar("self"), "aiflag", "falling", 0);
        }
        if(frame==0)
        {
            keymove(2, 1);
        }
        if(frame==1)
        {
            keymove(2, 1);
        }
        if(frame==2)
        {
            keymove(2, 1);
        }
        if(frame==3)
        {
            keymove(2, 1);
        }
        if(frame==4)
        {
            keymove(2, 1);
        }
        if(frame==5)
        {
            keymove(2, 1);
        }
        if(frame==6)
        {
            keymove(2, 1);
        }
        if(frame==7)
        {
            keymove(2, 1);
        }
        if(frame==8)
        {
            keymove(2, 1);
        }
        if(frame==9)
        {
            keymove(2, 1);
        }
        if(frame==10)
        {
            keymove(2, 1);
        }
        if(frame==11)
        {
            keymove(2, 1);
        }
        if(frame==12)
        {
            keymove(2, 1);
        }
        if(frame==13)
        {
            keymove(2, 1);
        }
        if(frame==14)
        {
            keymove(2, 1);
        }
        if(frame==15)
        {
            keymove(2, 1);
        }
        return;
    }
    if(animhandle==1727)
    {


void self = getlocalvar("self");

if(frame ==0)changeentityproperty(self,"subject_to_platform",0);

if(frame >=1)changeentityproperty(self,"subject_to_platform",1);

	        if(frame==0)
        {
            velo001(1, 0, -10);
        }
        if(frame==1)
        {
            velo001(1, 0, -10);
        }
        if(frame==2)
        {
            velo001(1, 0, 0);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1732)
    {
        if(frame==0)
        {
            velo001(-6, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1733)
    {
        if(frame==0)
        {
            velo001(6, 0, 0);
        }
        if(frame==1)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1736)
    {
        if(frame==1)
        {
            velo001(2, 0, 0);
        }
        if(frame==3)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1739)
    {
        if(frame==0)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==1746)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1747)
    {
        if(frame==0)
        {
            slamstartGRAB();
        }
        if(frame==0)
        {
            position(0, 35, 8, 0, 0);
        }
        if(frame==1)
        {
            position(0, 60, 18, 0, 0);
        }
        if(frame==2)
        {
            position(0, 30, 80, 0, 0);
        }
        if(frame==3)
        {
            position(0, -1, 84, 0, 0);
        }
        if(frame==4)
        {
            position(0, -1, 80, 0, 0);
        }
        if(frame==4)
        {
            depost(0);
        }
        if(frame==4)
        {
            throw(15, 1, 5, -2, 0, 1);
        }
        if(frame==4)
        {
            clearL();
        }
        if(frame==4)
        {
            position(0, 0, 4, 0, 0);
        }
        if(frame==5)
        {
            position(0, 0, 4, 0, 0);
        }
        return;
    }
    if(animhandle==1749)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0nave/tibum.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1753)
    {
        if(frame==0)
        {
            velo001(1, 0, 0);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0solo/_Batman.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1774)
    {
        if(frame==0)
        {
            velo001(-3, 0, 0);
        }
        if(frame==5)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1777)
    {
        if(frame==2)
        {
            shoot("batrang2", 25, 53, 1);
        }
        return;
    }
    if(animhandle==1778)
    {


	if (frame==6){

    	       void self = getlocalvar("self");

               performattack(self, openborconstant("ANI_follow1"));

        }

	        return;
    }
    if(animhandle==1783)
    {
        if(frame==0)
        {
            velo001(0, 0, 0);
        }
        if(frame==6)
        {
            velo001(2, 0, 8);
        }
        if(frame==7)
        {
            velo001(1, 0, 1);
        }
        return;
    }
    if(animhandle==1784)
    {
        if(frame==1)
        {
            gravity(1);
        }
        return;
    }
    if(animhandle==1790)
    {
        if(frame==0)
        {
            changeopenborvariant("slowmotion", 0);
        }
        return;
    }
    if(animhandle==1792)
    {


	void self=getlocalvar("self");

	int xa;

	int za;

	int xb;

	int zb;

        if(frame==0){

	xa=getentityproperty(self,"x");

	za=getentityproperty(self,"z");

	}

        if(frame==5){

	xb=getentityproperty(self,"x");

	zb=getentityproperty(self,"z");

            if(xa==xb && za==zb){

            performattack(self, openborconstant("ANI_follow4"));

            }

	}

	        return;
    }

}

#### animationscript function main #####
# data/chars/0solo/_Batman_.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1794)
    {
        if(frame==0)
        {
            keymove(2, 0.6);
        }
        if(frame==0)
        {
            shoot("Batbomb", 3, 25, -2);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            keymove(2, 0.6);
        }
        if(frame==2)
        {
            shoot("Batbomb", 3, 15, 2);
        }
        if(frame==3)
        {
            keymove(2, 0.6);
        }
        if(frame==4)
        {
            keymove(2, 0.6);
        }
        if(frame==5)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1797)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        if(frame==0)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==5)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==9)
        {
            spawn01("boom", 1, -20, 1);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0solo/_Robin.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1805)
    {
        if(frame==5)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1809)
    {


    	if (frame==5){

    	       void self = getlocalvar("self");

               performattack(self, openborconstant("ANI_FOLLOW1"));

        }

	        return;
    }
    if(animhandle==1814)
    {
        if(frame==0)
        {
            velo001(0, 0, 0);
        }
        if(frame==9)
        {
            velo001(1, 0, 8);
        }
        if(frame==10)
        {
            velo001(1, 0, 1);
        }
        if(frame==26)
        {
            velo001(0, 0, 0);
        }
        return;
    }
    if(animhandle==1815)
    {
        if(frame==1)
        {
            gravity(1);
        }
        if(frame==1)
        {
            keymove(2, 0.6);
        }
        return;
    }
    if(animhandle==1823)
    {


	void self=getlocalvar("self");

	int xa;

	int za;

	int xb;

	int zb;

        if(frame==0){

	xa=getentityproperty(self,"x");

	za=getentityproperty(self,"z");

	}

        if(frame==5){

	xb=getentityproperty(self,"x");

	zb=getentityproperty(self,"z");

            if(xa==xb && za==zb){

            performattack(self, openborconstant("ANI_follow4"));

            }

	}

	        return;
    }

}

#### animationscript function main #####
# data/chars/0solo/_Robin_.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1825)
    {
        if(frame==2)
        {
            shoot("Batbomb", 10, 15, 2);
        }
        return;
    }
    if(animhandle==1828)
    {
        if(frame==0)
        {
            velo001(-4, 0, 0);
        }
        if(frame==0)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==5)
        {
            spawn01("boom", 1, -20, 1);
        }
        if(frame==9)
        {
            spawn01("boom", 1, -20, 1);
        }
        return;
    }

}

#### animationscript function main #####
# data/chars/0solo/spawnAI.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1834)
    {


	if (frame==0){

        if (openborvariant("current_level")!=0){

        killentity(getlocalvar("self"));

        }

	if(openborvariant("current_branch")=="gotham01"){

	   if (getplayerproperty(0,"name") != "Batman" &&

	   getplayerproperty(0,"name") != "Cyborg" &&

	   getplayerproperty(0,"name") != "Superboy"&&

	   getplayerproperty(0,"name") != "Starfire"){

           spawn01("_Batman", 100, 0, 0);

           }

        if (getplayerproperty(0,"name") == "Batman" ||

	   getplayerproperty(0,"name") == "Cyborg" ||

	   getplayerproperty(0,"name") == "Superboy"||

	   getplayerproperty(0,"name") == "Starfire"){

           spawn01("_Robin", 100, 0, 0);

           }

        }

       	if(openborvariant("current_branch")=="gothamCorrida"){

	   if (getplayerproperty(0,"name") != "Batman" &&

	   getplayerproperty(0,"name") != "Cyborg" &&

	   getplayerproperty(0,"name") != "Superboy"&&

	   getplayerproperty(0,"name") != "Starfire"){

           spawn01("_Batman_", 0, 0, 0);

           }

        if (getplayerproperty(0,"name") == "Batman" ||

	   getplayerproperty(0,"name") == "Cyborg" ||

	   getplayerproperty(0,"name") == "Superboy"||

	   getplayerproperty(0,"name") == "Starfire"){

           spawn01("_Robin_", 0, 0, 0);

           }

        }

       	if(openborvariant("current_branch")=="MetroCorrida"){

	   if (getplayerproperty(0,"name") != "Batman" &&

	   getplayerproperty(0,"name") != "Cyborg" &&

	   getplayerproperty(0,"name") != "Superboy"){

           spawn01("_Batman_", 0, 0, 0);

           }

        if (getplayerproperty(0,"name") == "Batman" ||

	   getplayerproperty(0,"name") == "Cyborg" ||

	   getplayerproperty(0,"name") == "Superboy"){

           spawn01("_Robin_", 0, 0, 0);

           }

        }

       	if(openborvariant("current_branch")=="Metro01"){

	   if (getplayerproperty(0,"name") != "Batman" &&

	   getplayerproperty(0,"name") != "Cyborg" &&

	   getplayerproperty(0,"name") != "Superboy"){

           spawn01("_Batman", 0, 0, 0);

           }

           if (getplayerproperty(0,"name") == "Batman" ||

	   getplayerproperty(0,"name") == "Cyborg" ||

	   getplayerproperty(0,"name") == "Superboy"){

           spawn01("_Robin", 0, 0, 0);

           }

        }

       	if(openborvariant("current_branch")=="morte_super"){

	   if (getplayerproperty(0,"name") != "Batman" &&

	   getplayerproperty(0,"name") != "Cyborg" &&

	   getplayerproperty(0,"name") != "Superboy"){

           spawn01("_Batman", 0, 0, 0);

           }

           if (getplayerproperty(0,"name") == "Batman" ||

	   getplayerproperty(0,"name") == "Cyborg" ||

	   getplayerproperty(0,"name") == "Superboy"){

           spawn01("_Robin", 0, 0, 0);

           }

        }

       	if(openborvariant("current_branch")=="Metro02"){

	   if (getplayerproperty(0,"name") != "Batman" &&

	   getplayerproperty(0,"name") != "Cyborg" &&

	   getplayerproperty(0,"name") != "Superboy"){

           spawn01("_Batman", 0, 0, 0);

           }

           if (getplayerproperty(0,"name") == "Batman" ||

	   getplayerproperty(0,"name") == "Cyborg" ||

	   getplayerproperty(0,"name") == "Superboy"){

           spawn01("_Robin", 0, 0, 0);

           }

        }

       	if(openborvariant("current_branch")=="CorridaAgua"){

	   if (getplayerproperty(0,"name") != "Batman" &&

	   getplayerproperty(0,"name") != "Cyborg" &&

	   getplayerproperty(0,"name") != "Superboy"){

           spawn01("_Batman_", 0, 0, 0);

           }

           if (getplayerproperty(0,"name") == "Batman" ||

	   getplayerproperty(0,"name") == "Cyborg" ||

	   getplayerproperty(0,"name") == "Superboy"){

           spawn01("_Robin_", 0, 0, 0);

           }

        }

       	if(openborvariant("current_branch")=="army01"){

	   if (getplayerproperty(0,"name") != "Batman" &&

	   getplayerproperty(0,"name") != "Cyborg" &&

	   getplayerproperty(0,"name") != "Superboy"){

           spawn01("_Batman", 0, 0, 0);

           }

           if (getplayerproperty(0,"name") == "Batman" ||

	   getplayerproperty(0,"name") == "Cyborg" ||

	   getplayerproperty(0,"name") == "Superboy"){

           spawn01("_Robin", 0, 0, 0);

           }

        }

       	if(openborvariant("current_branch")=="cadmus01"){

	   if (getplayerproperty(0,"name") != "Batman" &&

	   getplayerproperty(0,"name") != "Cyborg" &&

	   getplayerproperty(0,"name") != "Superboy"){

           spawn01("_Batman", 0, 0, 0);

           }

           if (getplayerproperty(0,"name") == "Batman" ||

	   getplayerproperty(0,"name") == "Cyborg" ||

	   getplayerproperty(0,"name") == "Superboy"){

           spawn01("_Robin", 0, 0, 0);

           }

        }

       	if(openborvariant("current_branch")=="doom01"){

	   if (getplayerproperty(0,"name") != "Batman" &&

	   getplayerproperty(0,"name") != "Cyborg" &&

	   getplayerproperty(0,"name") != "Superboy"){

           spawn01("_Batman", 0, 0, 0);

           }

           if (getplayerproperty(0,"name") == "Batman" ||

	   getplayerproperty(0,"name") == "Cyborg" ||

	   getplayerproperty(0,"name") == "Superboy"){

           spawn01("_Robin", 0, 0, 0);

           }

        }

       	if(openborvariant("current_branch")=="reino01"){

	   if (getplayerproperty(0,"name") != "Batman" &&

	   getplayerproperty(0,"name") != "Cyborg" &&

	   getplayerproperty(0,"name") != "Superboy"){

           spawn01("_Batman", 150, 0, 0);

           }

           if (getplayerproperty(0,"name") == "Batman" ||

	   getplayerproperty(0,"name") == "Cyborg" ||

	   getplayerproperty(0,"name") == "Superboy"){

           spawn01("_Robin", 150, 0, 0);

           }

        }

       	if(openborvariant("current_branch")=="Atlantis01"){

	   if (getplayerproperty(0,"name") != "Batman" &&

	   getplayerproperty(0,"name") != "Cyborg" &&

	   getplayerproperty(0,"name") != "Superboy"){

           spawn01("_Batman", 0, 0, 0);

           }

           if (getplayerproperty(0,"name") == "Batman" ||

	   getplayerproperty(0,"name") == "Cyborg" ||

	   getplayerproperty(0,"name") == "Superboy"){

           spawn01("_Robin", 0, 0, 0);

           }

        }

       	if(openborvariant("current_branch")=="metro03"){

	   if (getplayerproperty(0,"name") != "Batman" &&

	   getplayerproperty(0,"name") != "Cyborg" &&

	   getplayerproperty(0,"name") != "Superboy"){

           spawn01("_Batman", 0, 0, 0);

           }

           if (getplayerproperty(0,"name") == "Batman" ||

	   getplayerproperty(0,"name") == "Cyborg" ||

	   getplayerproperty(0,"name") == "Superboy"){

           spawn01("_Robin", 0, 0, 0);

           }

        }

       	if(openborvariant("current_branch")=="corridaGelo"){

	   if (getplayerproperty(0,"name") != "Batman" &&

	   getplayerproperty(0,"name") != "Cyborg" &&

	   getplayerproperty(0,"name") != "Superboy"){

           spawn01("_Batman_", 0, 0, 0);

           }

           if (getplayerproperty(0,"name") == "Batman" ||

	   getplayerproperty(0,"name") == "Cyborg" ||

	   getplayerproperty(0,"name") == "Superboy"){

           spawn01("_Robin_", 0, 0, 0);

           }

        }

       	if(openborvariant("current_branch")=="Forta01"){

	   if (getplayerproperty(0,"name") != "Batman" &&

	   getplayerproperty(0,"name") != "Cyborg" &&

	   getplayerproperty(0,"name") != "Superboy"){

           spawn01("_Batman_", 0, 0, 0);

           }

           if (getplayerproperty(0,"name") == "Batman" ||

	   getplayerproperty(0,"name") == "Cyborg" ||

	   getplayerproperty(0,"name") == "Superboy"){

           spawn01("_Robin_", 0, 0, 0);

           }

        }

       	if(openborvariant("current_branch")=="Mullet"){

	   if (getplayerproperty(0,"name") != "Batman" &&

	   getplayerproperty(0,"name") != "Cyborg" &&

	   getplayerproperty(0,"name") != "Superboy"){

           spawn01("_Batman", 0, 0, 0);

           }

           if (getplayerproperty(0,"name") == "Batman" ||

	   getplayerproperty(0,"name") == "Cyborg" ||

	   getplayerproperty(0,"name") == "Superboy"){

           spawn01("_Robin", 0, 0, 0);

           }

        }

       	if(openborvariant("current_branch")=="CorridaFinal"){

	   if (getplayerproperty(0,"name") != "Batman" &&

	   getplayerproperty(0,"name") != "Cyborg" &&

	   getplayerproperty(0,"name") != "Superboy"){

           spawn01("_Batman_", 0, 0, 0);

           }

           if (getplayerproperty(0,"name") == "Batman" ||

	   getplayerproperty(0,"name") == "Cyborg" ||

	   getplayerproperty(0,"name") == "Superboy"){

           spawn01("_Robin_", 0, 0, 0);

           }

        }

       	if(openborvariant("current_branch")=="BVS"){

	   if (getplayerproperty(0,"name") != "Batman" &&

	   getplayerproperty(0,"name") != "Cyborg" &&

	   getplayerproperty(0,"name") != "Superboy"){

           spawn01("_Batman_", 0, 0, 0);

           }

           if (getplayerproperty(0,"name") == "Batman" ||

	   getplayerproperty(0,"name") == "Cyborg" ||

	   getplayerproperty(0,"name") == "Superboy"){

           spawn01("_Robin_", 0, 0, 0);

           }

        }



        }

        if (frame==1){

        killentity(getlocalvar("self"));

        }

	        return;
    }

}

#### animationscript function main #####
# data/chars/zgotham/PalhazucaX2.txt
########################################
void main()
{
    int frame = getlocalvar("frame");
    int animhandle = getlocalvar("animhandle");
    if(animhandle==1845)
    {
        if(frame==1)
        {
            toss("palhabomb", 12, 60, 1);
        }
        return;
    }
    if(animhandle==1854)
    {
        if(frame==1)
        {
            toss("palhabomb2", 12, 60, 1);
        }
        return;
    }

}
